<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-prabel-jose-pq-composite-sigs-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.29.0 -->
  <front>
    <title abbrev="JOSE/COSE Composite Signatures">PQ/T Hybrid Composite Signatures for JOSE and COSE</title>
    <seriesInfo name="Internet-Draft" value="draft-prabel-jose-pq-composite-sigs-02"/>
    <author initials="L." surname="Prabel" fullname="Lucas Prabel">
      <organization>Huawei</organization>
      <address>
        <email>lucas.prabel@huawei.com</email>
      </address>
    </author>
    <author initials="S." surname="Sun" fullname="Sun Shuzhou">
      <organization>Huawei</organization>
      <address>
        <email>sunshuzhou@huawei.com</email>
      </address>
    </author>
    <author initials="J." surname="Gray" fullname="John Gray">
      <organization abbrev="Entrust">Entrust Limited</organization>
      <address>
        <email>john.gray@entrust.com</email>
      </address>
    </author>
    <date year="2025" month="June" day="23"/>
    <area>Security</area>
    <workgroup>JOSE</workgroup>
    <keyword>JOSE</keyword>
    <keyword>COSE</keyword>
    <keyword>PQC</keyword>
    <keyword>ML-DSA</keyword>
    <keyword>Signature</keyword>
    <keyword>Hybrid</keyword>
    <abstract>
      <?line 81?>

<t>This document describes JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for PQ/T hybrid composite signatures. The composite algorithms described combine ML-DSA as the post-quantum component and ECDSA as the traditional component.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://example.com/LATEST"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-prabel-jose-pq-composite-sigs/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Javascript Object Signing and Encryption Working Group mailing list (<eref target="mailto:jose@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/jose/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/jose/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/lucasprabel/draft-jose-pq-composite-sigs"/>.</t>
    </note>
  </front>
  <middle>
    <?line 85?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The impact of a potential Cryptographically Relevant Quantum Computer (CRQC) on algorithms whose security is based on mathematical problems such as integer factorisation or discrete logarithms over finite fields or elliptic curves raises the need for new algorithms that are perceived to be secure against CRQC as well as classical computers. Such algorithms are called post-quantum, while algorithms based on integer factorisation or discrete logarithms are called traditional.</t>
      <t>While switching from a traditional algorithm to a post-quantum one intends to strengthen the security against an adversary possessing a quantum computer, the lack of maturing time of post-quantum algorithms compared to traditional algorithms raises uncertainty about their security.</t>
      <t>Thus, the joint use of a traditional algorithm and a post-quantum algorithm in protocols represents a solution to this problem by providing security as long as at least one of the traditional or post-quantum components remains secure.</t>
      <t>This document describes JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for hybrid composite signatures. The composite algorithms described combine ML-DSA as the post-quantum component and ECDSA as the traditional component.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <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 in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document follows the terminology for post-quantum hybrid schemes defined in <xref target="I-D.draft-ietf-pquip-pqt-hybrid-terminology"/>.</t>
      <t>This section recalls some of this terminology, but also adds other definitions used throughout the whole document:</t>
      <t>"Asymmetric Traditional Cryptographic Algorithm":
         An asymmetric cryptographic algorithm based on integer factorisation, finite field discrete logarithms, elliptic curve discrete logarithms, or related mathematical problems. A related mathematical problem is one that can be solved by solving the integer factorisation, finite field discrete logarithm or elliptic curve discrete logarithm problem. Where there is little risk of confusion asymmetric traditional cryptographic algorithms can also be referred to as traditional algorithms for brevity.</t>
      <t>"Post-Quantum Algorithm":
         An asymmetric cryptographic algorithm that is intended to be secure against attacks using quantum computers as well as classical computers. As with all cryptography, it always remains the case that attacks, either quantum or classical, may be found against post-quantum algorithms. Therefore it should not be assumed that just because an algorithm is designed to provide post-quantum security it will not be compromised.</t>
      <t>"Post-Quantum Traditional (PQ/T) Hybrid Scheme":
         A multi-algorithm scheme where at least one component algorithm is a post-quantum algorithm and at least one is a traditional algorithm.</t>
      <t>"PQ/T Hybrid Digital Signature":
         A multi-algorithm digital signature scheme made up of two or more component digital signature algorithms where at least one is a post-quantum algorithm and at least one is a traditional algorithm.</t>
      <t>"Composite Algorithm":
          An algorithm which is a sequence of two component algorithms, as defined in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
      <t>"Component Algorithm":
         Each cryptographic algorithm that forms part of a cryptographic scheme.</t>
    </section>
    <section anchor="algorithm-key-pair-akp-type">
      <name>Algorithm Key Pair (AKP) Type</name>
      <t>This document makes use of the Algorithm Key Pair (AKP) type which is defined in <xref target="I-D.draft-ietf-cose-dilithium"/>.</t>
      <t>As a reminder, the AKP type is used to express public and private keys for use with algorithms. The parameters for public and private keys contain byte strings.</t>
      <t>This document makes use of the serialization routines defined in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> to obtain the byte string encodings of the composite public and private keys.</t>
      <t>The process to compute JWK Thumbprint and COSE Key Thumbprint as described in <xref target="RFC7638"/> and <xref target="RFC9679"/> is detailed in <xref target="I-D.draft-ietf-cose-dilithium"/>.</t>
    </section>
    <section anchor="composite-signature-algorithm">
      <name>Composite Signature Algorithm</name>
      <t>The structures of the composite keys and composite signatures follow an approach similar to <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>. The composite design is chosen so that composite keys and signatures can be used as a drop-in replacement in JOSE / COSE object formats. This section gives some details about their construction.</t>
      <section anchor="composite-key-generation">
        <name>Composite Key Generation</name>
        <t>Composite public and private keys are generated by calling the key generation functions of the two component algorithms and concatenating the keys in an order given by the registered composite algorithm.</t>
        <t><tt>
Composite Public Key &lt;- Public Key of the 1st Algorithm || Public Key of the 2nd Algorithm
</tt>
and</t>
        <t><tt>
Composite Private Key &lt;- Private Key of the 1st Algorithm || Private Key of the 2nd Algorithm
</tt></t>
        <t>For the composite algorithms described in this document (ML-DSA with ECDSA), the Key Generation process is as follows:</t>
        <artwork><![CDATA[
(pk_1, sk_1) <- ML-DSA.KeyGen()
(pk_2 = (x,y), sk_2 = d) <- ECDSA.KeyGen()

Composite Public Key <- SerializePublicKey(pk_1, pk_2)
Composite Private Key <- SerializePrivateKey(sk_1, sk_2)
]]></artwork>
        <t>This document makes use of the serialization routines from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> to obtain the byte string encodings of the composite public and private keys. These encodings are then directly use with the AKP Key Type. For more information, see the <tt>SerializePublicKey</tt>, <tt>DeserializePublicKey</tt>, <tt>SerializePrivateKey</tt> and <tt>DeserializePrivateKey</tt> algorithms from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
        <t>Point compression for the ECDSA component is not performed for the AKP JSON Web Key Type but can be performed for the AKP COSE Key Type.</t>
        <t>In this document, as in <xref target="I-D.draft-ietf-cose-dilithium"/>, the ML-DSA private key <bcp14>MUST</bcp14> be a 32-bytes seed.</t>
      </section>
      <section anchor="composite-sign">
        <name>Composite Sign</name>
        <t>When signing a message M with the composite Sign algorithm, the signature combiner prepends a prefix as well as a domain separator value specific to the composite algorithm used to bind the two component signatures to the composite algorithm and achieve weak non-separability, as defined in <xref target="I-D.draft-ietf-pquip-hybrid-signature-spectrums"/>.</t>
        <t>It also makes use of a signature randomizer, in a similar fashion to <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>, in order to prevent specific attacks unique to composite signature schemes. More details about the security benefits added by the use of a signature randomizer can be found in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
        <t>However, only the pure ML-DSA component algorithm is used internally.</t>
        <t>A composite signature's value <bcp14>MUST</bcp14> include the randomizer and the two signature components and the two components <bcp14>MUST</bcp14> be in the same order as the components from the corresponding signing key.</t>
        <t>A composite signature for the message M is generated by:</t>
        <ul spacing="normal">
          <li>
            <t>computing a 32-byte randomizer r;</t>
          </li>
          <li>
            <t>computing the pre-hash of the message M;</t>
          </li>
          <li>
            <t>concatenating the prefix, the domain separator, a byte 0x00, the randomizer and the pre-hash;</t>
          </li>
          <li>
            <t>encoding the resulting message;</t>
          </li>
          <li>
            <t>calling the two signature component algorithms on this new message;</t>
          </li>
          <li>
            <t>concatenating the randomizer and the two output signatures.</t>
          </li>
        </ul>
        <t>For the composite algorithms described in this document (ML-DSA with ECDSA), the signature process of a message M is as follows:</t>
        <artwork><![CDATA[
M' <- Prefix || Domain || 0x00 || r || PH(r || M)
M' <- Encode(M')

sig_1 <- ML-DSA.Sign(sk_1, M', ctx=Domain)
sig_2 <- ECDSA.Sign(sk_2, M')

Composite Signature <- SerializeSignatureValue(r, sig_1, sig_2)
]]></artwork>
        <t>The serialization routines from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> are again used to obtain the byte string encoding of the composite signature. The <tt>SerializeSignatureValue</tt> routine simply concatenates the randomizer r, the fixed-length ML-DSA signature value and the signature value from the traditional algorithm. For more information, see the <tt>SerializeSignatureValue</tt> and <tt>DeserializeSignatureValue</tt> algorithms from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
        <t>The prefix "Prefix" string is defined as in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> as the byte encoding of the string "CompositeAlgorithmSignatures2025", which in hex is 436F6D706F73697465416C676F726974686D5369676E61747572657332303235. It can be used by a traditional verifier to detect if the composite signature has been stripped apart.</t>
        <t>The domain separator "Domain" is defined in the same way as <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> as the DER encoding of the OID of the specific composite algorithm. The specific values can be found in <xref target="tab-sig-alg-oids"/>.</t>
        <t>Similarly to <xref target="I-D.draft-ietf-cose-dilithium"/> which indicates that the ctx parameter <bcp14>MUST</bcp14> be the empty string, the application context passed in to the composite signature algorithm <bcp14>MUST</bcp14> be the empty string. To align with the structure of the <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> combiner, the byte 0x00 is appended in the message M' after the domain separator to indicate the context has length 0. However, a second non-empty context, defined as the domain separator, is passed down into the underlying pure ML-DSA component algorithm, to bind the Composite-ML-DSA algorithm used.</t>
        <t><xref target="tab-jose-algs"/> (resp. <xref target="tab-cose-algs"/>) indicates the pre-hash algorithms to use for JOSE (resp. COSE).</t>
        <t>For JOSE (resp. COSE), M' is base64url-encoded (resp. binary encoded) before signature computations.</t>
      </section>
      <section anchor="composite-verify">
        <name>Composite Verify</name>
        <t>The Verify algorithm <bcp14>MUST</bcp14> validates a signature only if all component signatures were successfully validated.</t>
        <t>The verification process of a signature sig is as follows:</t>
        <ul spacing="normal">
          <li>
            <t>separate the composite public key into the component public keys;</t>
          </li>
          <li>
            <t>separate the composite signature into the randomizer and the 2 component signatures;</t>
          </li>
          <li>
            <t>compute the message M' from the message M whose signature is to be verified;</t>
          </li>
          <li>
            <t>encode the resulting message M';</t>
          </li>
          <li>
            <t>verify each component signature.</t>
          </li>
        </ul>
        <artwork><![CDATA[
(pk_1, pk_2) <- DeserializePublicKey(pk)
(r, sig_1, sig_2) <- DeserializeSignatureValue(sig)

M' <- Prefix || Domain || 0x00 || r || PH(r || M)
M' <- Encode(M')

if not ML-DSA.Verify(pk_1, M', ctx=Domain)
    output "Invalid signature"
if not ECDSA.Verify(pk_2, M')
    output "Invalid signature"
if all succeeded, then
    output "Valid signature"
]]></artwork>
        <t>The <tt>DeserializePublicKey</tt> and <tt>DeserializeSignatureValue</tt> serialization routines from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> are used to get the component public keys, the randomizer r, and the component signatures. For more information, see the <tt>DeserializePublicKey</tt> and <tt>DeserializeSignatureValue</tt> algorithms from <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
      </section>
      <section anchor="encoding-rules">
        <name>Encoding Rules</name>
        <t>In each combination, the byte streams of the keys are directly concatenated, and the byte streams of the signatures are directly concatenated with the randomizer r.</t>
        <t><tt>
Randomizer r || Signature of the 1st Algorithm || Signature of the 2nd Algorithm
</tt></t>
        <t>Since all combinations presented in this document start with the ML-DSA algorithm and the key or signature sizes are fixed as defined in <xref target="FIPS.204"/>, it is unambiguous to encode or decode a composite key or signature.</t>
        <t><xref target="tab-ml-dsa-size"/> lists sizes of the three parameter sets of the ML-DSA algorithm.</t>
        <table anchor="tab-ml-dsa-size">
          <name>Sizes (in bytes) of keys and signatures of ML-DSA</name>
          <thead>
            <tr>
              <th align="left"> </th>
              <th align="left">Private Key (seed)</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">32</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">32</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">32</td>
              <td align="left">4896</td>
              <td align="left">2592</td>
              <td align="left">4627</td>
            </tr>
          </tbody>
        </table>
        <t>Note that the seed is always 32 bytes, and that  ML-DSA.KeyGen_internal from <xref target="FIPS.204"/> is called to produce the expanded private key from the seed, whose size corresponds to the sizes of the private key in the table above.</t>
      </section>
    </section>
    <section anchor="composite-signature-instantiations">
      <name>Composite Signature Instantiations</name>
      <t>The ML-DSA signature scheme supports three possible parameter sets, each of which corresponding to a specific security strength. See <xref target="FIPS.204"/> for more considerations on that matter.</t>
      <t>The traditional signature algorithm for each combination in <xref target="tab-jose-algs"/> and <xref target="tab-cose-algs"/> was chosen to match the security level of the ML-DSA post-quantum component.</t>
      <t>The <xref target="FIPS.204"/> specification defines both pure and pre-hash modes for ML-DSA, referred to as "ML-DSA" and "HashML-DSA" respectively. This document only specifies a single mode which is similar in construction to HashML-DSA, with the addition of a signature randomizer. However, because the pre-hashing is done at the composite level, only the pure ML-DSA algorithm is used as the underlying ML-DSA primitive.</t>
      <section anchor="jose-algorithms">
        <name>JOSE algorithms</name>
        <t>The following table defines a list of algorithms associated with specific PQ/T combinations to be registered in <xref target="IANA.JOSE"/>.</t>
        <table anchor="tab-jose-algs">
          <name>JOSE Composite Signature Algorithms for ML-DSA</name>
          <thead>
            <tr>
              <th align="left">Name</th>
              <th align="left">First Algorithm</th>
              <th align="left">Second Algorithm</th>
              <th align="left">Pre-Hash</th>
              <th align="left">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">ML-DSA-44-ES256</td>
              <td align="left">ML-DSA-44</td>
              <td align="left">ecdsa-with-SHA256 with secp256r1</td>
              <td align="left">SHA256</td>
              <td align="left">Composite Signature with ML-DSA-44 and ECDSA using P-256 curve and SHA256</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-65-ES256</td>
              <td align="left">ML-DSA-65</td>
              <td align="left">ecdsa-with-SHA256 with secp256r1</td>
              <td align="left">SHA512</td>
              <td align="left">Composite Signature with ML-DSA-65 and ECDSA using P-256 curve and SHA256</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-87-ES384</td>
              <td align="left">ML-DSA-87</td>
              <td align="left">ecdsa-with-SHA384 with secp384r1</td>
              <td align="left">SHA512</td>
              <td align="left">Composite Signature with ML-DSA-87 and ECDSA using P-384 curve and SHA384</td>
            </tr>
          </tbody>
        </table>
        <t>Examples can be found in <xref target="appdx-jose"/>.</t>
      </section>
      <section anchor="cose-algorithms">
        <name>COSE algorithms</name>
        <t>The following table defines a list of algorithms associated with specific PQ/T combinations to be registered in <xref target="IANA.COSE"/>.</t>
        <table anchor="tab-cose-algs">
          <name>COSE Composite Signature Algorithms for ML-DSA</name>
          <thead>
            <tr>
              <th align="left">Name</th>
              <th align="left">COSE Value</th>
              <th align="left">First Algorithm</th>
              <th align="left">Second Algorithm</th>
              <th align="left">Pre-Hash</th>
              <th align="left">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">ML-DSA-44-ES256</td>
              <td align="left">TBD (request assignment -51)</td>
              <td align="left">ML-DSA-44</td>
              <td align="left">ecdsa-with-SHA256 with secp256r1</td>
              <td align="left">SHA256</td>
              <td align="left">Composite Signature with ML-DSA-44 and ECDSA using P-256 curve and SHA256</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-65-ES256</td>
              <td align="left">TBD (request assignment -52)</td>
              <td align="left">ML-DSA-65</td>
              <td align="left">ecdsa-with-SHA256 with secp256r1</td>
              <td align="left">SHA512</td>
              <td align="left">Composite Signature with ML-DSA-65 and ECDSA using P-256 curve and SHA256</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-87-ES384</td>
              <td align="left">TBD (request assignment -53)</td>
              <td align="left">ML-DSA-87</td>
              <td align="left">ecdsa-with-SHA384 with secp384r1</td>
              <td align="left">SHA512</td>
              <td align="left">Composite Signature with ML-DSA-87 and ECDSA using P-384 curve and SHA384</td>
            </tr>
          </tbody>
        </table>
        <t>Examples can be found in <xref target="appdx-cose"/>.</t>
      </section>
      <section anchor="composite-domain-separators-for-jose-and-cose">
        <name>Composite Domain Separators for JOSE and COSE</name>
        <t>The JOSE and COSE composite domain separators values are listed in <xref target="tab-sig-alg-oids"/>.</t>
        <table anchor="tab-sig-alg-oids">
          <name>JOSE/COSE Composite Domain Separators</name>
          <thead>
            <tr>
              <th align="left">"alg" Header Parameter</th>
              <th align="left">Domain Separator (in Hex encoding)</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">ML-DSA-44-ES256</td>
              <td align="left">060B6086480186FA6B50090103</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-65-ES256</td>
              <td align="left">060B6086480186FA6B50090108</td>
            </tr>
            <tr>
              <td align="left">ML-DSA-87-ES384</td>
              <td align="left">060B6086480186FA6B5009010C</td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="RFC7515"/>, <xref target="RFC7517"/>, <xref target="RFC9053"/> and <xref target="FIPS.204"/> also apply to this document.</t>
      <t>All security issues that are pertinent to any cryptographic application must be addressed by JWS/JWK agents. Protecting the user's private key and employing countermeasures to various attacks constitute a priority.</t>
      <t>For security properties and security issues related to the use of a hybrid signature scheme, the user can refer to <xref target="I-D.draft-ietf-pquip-hybrid-signature-spectrums"/>. For more information about hybrid composite signature schemes and the different hybrid combinations that appear in this document, the user can read <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
      <t>In particular, to avoid key reuse, when generating a new composite key, the key generation functions for both component algorithms <bcp14>MUST</bcp14> be executed. Compliant parties <bcp14>MUST NOT</bcp14> use, import or export component keys that are used in other contexts, combinations, or by themselves as keys for standalone algorithm use.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="jose-algorithms-1">
        <name>JOSE Algorithms</name>
        <t>The following values of the JWS "alg" (algorithm) are requested to be added to the "JSON Web Signature and Encryption Algorithms" registry.
They are represented following the registration template provided in <xref target="RFC7518"/>.</t>
        <section anchor="ml-dsa-44-es256">
          <name>ML-DSA-44-ES256</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: ML-DSA-44-ES256</t>
            </li>
            <li>
              <t>Algorithm Description: Composite Signature with ML-DSA-44 and ECDSA using P-256 curve and SHA-256</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): alg</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): n/a</t>
            </li>
            <li>
              <t>Algorithm Analysis Documents(s): TBD</t>
            </li>
          </ul>
        </section>
        <section anchor="ml-dsa-65-es256">
          <name>ML-DSA-65-ES256</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: ML-DSA-65-ES256</t>
            </li>
            <li>
              <t>Algorithm Description: Composite Signature with ML-DSA-65 and ECDSA using P-256 curve and SHA-256</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): alg</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): n/a</t>
            </li>
            <li>
              <t>Algorithm Analysis Documents(s): TBD</t>
            </li>
          </ul>
        </section>
        <section anchor="ml-dsa-87-es384">
          <name>ML-DSA-87-ES384</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: ML-DSA-87-ES384</t>
            </li>
            <li>
              <t>Algorithm Description: Composite Signature with ML-DSA-87 and ECDSA using P-384 curve and SHA-384</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): alg</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): n/a</t>
            </li>
            <li>
              <t>Algorithm Analysis Documents(s): TBD</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="cose-algorithms-1">
        <name>COSE Algorithms</name>
        <t>The following values are requested to be added to the "COSE Algorithms" registry.
They are represented following the registration template provided in <xref target="RFC9053"/>, <xref target="RFC9054"/>.</t>
        <section anchor="ml-dsa-44-es256-1">
          <name>ML-DSA-44-ES256</name>
          <ul spacing="normal">
            <li>
              <t>Name: ML-DSA-44-ES256</t>
            </li>
            <li>
              <t>Value: TBD (request assignment -51)</t>
            </li>
            <li>
              <t>Description: Composite Signature with ML-DSA-44 and ECDSA using P-256 curve and SHA-256</t>
            </li>
            <li>
              <t>Capabilities: [kty]</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: n/a</t>
            </li>
            <li>
              <t>Recommended: Yes</t>
            </li>
          </ul>
        </section>
        <section anchor="ml-dsa-65-es256-1">
          <name>ML-DSA-65-ES256</name>
          <ul spacing="normal">
            <li>
              <t>Name: ML-DSA-65-ES256</t>
            </li>
            <li>
              <t>Value: TBD (request assignment -52)</t>
            </li>
            <li>
              <t>Description: Composite Signature with ML-DSA-65 and ECDSA using P-256 curve and SHA-256</t>
            </li>
            <li>
              <t>Capabilities: [kty]</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: n/a</t>
            </li>
            <li>
              <t>Recommended: Yes</t>
            </li>
          </ul>
        </section>
        <section anchor="ml-dsa-87-es384-1">
          <name>ML-DSA-87-ES384</name>
          <ul spacing="normal">
            <li>
              <t>Name: ML-DSA-87-ES384</t>
            </li>
            <li>
              <t>Value: TBD (request assignment -53)</t>
            </li>
            <li>
              <t>Description: Composite Signature with ML-DSA-87 and ECDSA using P-384 curve and SHA-384</t>
            </li>
            <li>
              <t>Capabilities: [kty]</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: n/a</t>
            </li>
            <li>
              <t>Recommended: Yes</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <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="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="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>
        <reference anchor="IANA.JOSE" target="https://www.iana.org/assignments/jose/jose.xhtml">
          <front>
            <title>JSON Object Signing and Encryption (JOSE)</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="IANA.COSE" target="https://www.iana.org/assignments/cose/cose.xhtml">
          <front>
            <title>CBOR Object Signing and Encryption (COSE)</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in 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>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <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="I-D.draft-ietf-lamps-pq-composite-sigs">
          <front>
            <title>Composite ML-DSA for use in X.509 Public Key Infrastructure</title>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="Massimiliano Pala" initials="M." surname="Pala">
              <organization>OpenCA Labs</organization>
            </author>
            <author fullname="Jan Klaußner" initials="J." surname="Klaußner">
              <organization>Bundesdruckerei GmbH</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <date day="18" month="June" year="2025"/>
            <abstract>
              <t>   This document defines combinations of ML-DSA [FIPS.204] in hybrid
   with traditional algorithms RSASSA-PKCS1-v1_5, RSASSA-PSS, ECDSA,
   Ed25519, and Ed448.  These combinations are tailored to meet security
   best practices and regulatory guidelines.  Composite ML-DSA is
   applicable in any application that uses X.509 or PKIX data structures
   that accept ML-DSA, but where the operator wants extra protection
   against breaks or catastrophic bugs in ML-DSA.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-pq-composite-sigs-06"/>
        </reference>
        <reference anchor="I-D.draft-ietf-pquip-pqt-hybrid-terminology">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="Flo D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <author fullname="Michael P" initials="M." surname="P">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <author fullname="Britta Hale" initials="B." surname="Hale">
              <organization>Naval Postgraduate School</organization>
            </author>
            <date day="10" month="January" year="2025"/>
            <abstract>
              <t>   One aspect of the transition to post-quantum algorithms in
   cryptographic protocols is the development of hybrid schemes that
   incorporate both post-quantum and traditional asymmetric algorithms.
   This document defines terminology for such schemes.  It is intended
   to be used as a reference and, hopefully, to ensure consistency and
   clarity across different protocols, standards, and organisations.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-pqt-hybrid-terminology-06"/>
        </reference>
        <reference anchor="I-D.draft-ietf-pquip-hybrid-signature-spectrums">
          <front>
            <title>Hybrid signature spectrums</title>
            <author fullname="Nina Bindel" initials="N." surname="Bindel">
              <organization>SandboxAQ</organization>
            </author>
            <author fullname="Britta Hale" initials="B." surname="Hale">
              <organization>Naval Postgraduate School</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>SandboxAQ</organization>
            </author>
            <author fullname="Flo D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <date day="20" month="June" year="2025"/>
            <abstract>
              <t>   This document describes classification of design goals and security
   considerations for hybrid digital signature schemes, including proof
   composability, non-separability of the component signatures given a
   hybrid signature, backwards/forwards compatibility, hybrid
   generality, and simultaneous verification.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-hybrid-signature-spectrums-07"/>
        </reference>
        <reference anchor="I-D.draft-ietf-cose-dilithium">
          <front>
            <title>ML-DSA for JOSE and COSE</title>
            <author fullname="Michael Prorock" initials="M." surname="Prorock">
              <organization>mesur.io</organization>
            </author>
            <author fullname="Orie Steele" initials="O." surname="Steele">
              <organization>Transmute</organization>
            </author>
            <author fullname="Rafael Misoczki" initials="R." surname="Misoczki">
              <organization>Google</organization>
            </author>
            <author fullname="Michael Osborne" initials="M." surname="Osborne">
              <organization>IBM</organization>
            </author>
            <author fullname="Christine Cloostermans" initials="C." surname="Cloostermans">
              <organization>NXP</organization>
            </author>
            <date day="12" month="June" year="2025"/>
            <abstract>
              <t>   This document describes JSON Object Signing and Encryption (JOSE) and
   CBOR Object Signing and Encryption (COSE) serializations for Module-
   Lattice-Based Digital Signature Standard (ML-DSA), a Post-Quantum
   Cryptography (PQC) digital signature scheme defined in FIPS 204.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-cose-dilithium-07"/>
        </reference>
        <reference anchor="FIPS.204" target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf">
          <front>
            <title>Module-Lattice-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date year="2024" month="August"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 408?>

<section anchor="appdx">
      <name>Examples</name>
      <section anchor="appdx-jose">
        <name>JOSE</name>
        <figure anchor="jose_example_ML_DSA_44_ES256">
          <name>ML-DSA-44-ES256</name>
          <artwork><![CDATA[
{
  "priv": "0000000000000000000000000000000000000000000000000000000000000000",
  "jwk": {
    "kid": "PL7f9-uTJKx0Q_21YdJ4zGEHPcHdqJNACd_fLup8VrE",
    "kty": "AKP",
    "alg": "ML-DSA-44-ES256",
    "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_gODicy7KmWDZgbTP07e7gEWzw4MFRrndjbDb9ZLZYWQdL8rdrhiozbesJyigGscX-Q4dHzFdwpsHwee3Ah5jhQivTsrihZx0knrzXobgPR5Yf8XkcqLxDYVrc",
    "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
  },
  "jws": "eyJhbGciOiJNTC1EU0EtNDQtRVMyNTYiLCJraWQiOiJQTDdmOS11VEpLeDBRXzIxWWRKNHpHRUhQY0hkcUpOQUNkX2ZMdXA4VnJFIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.D9GXY_VoL3fYHHXGqpMXlypSZEooR_d4qjHpP1maVEvUlvZz2WDntamafsn-huxfkYUho4OQlFfUQEjfM1PHyV1obWuO2EPRNe3GB3YAG6Pih7s-O8K2CzDy3g_xFPFwNCPsaDWi_aG1TIH1kibKKaKmazJ3jKKZ0Rs-FBTkiyQq_FUL1PNIHGgS5nSWDKI-QVzPbxEiSzhGrGFXiHUVBlR4lEaoXwul2Risg9_Oc9pRz9JXaWFGNmxUn-z4W-3AkthQC3SCfklawqUwhPZRCTOgbTa2ez8MKMummmzUo_apfmI1Lh-Jmb4IOPIorDg2tjqafpockcLVy-M-cwpstbB6zmIvYPvuh8lM11agNvDbmqE-k_dliAJ51BQvAGE3QS0EglKC-RO2p_S4L9SCv85aeWP7C4kSsRybBl6gRMHj_cFkArdE3L6O3EF4FcqUmQx7vpVRp9tdvJW-vVNRXVp98iHrMriMQkPBsqaboGCILgy6RDnl8N8SGYtAKUlNrcSpQhPDPjaurawis9bxdGolFFyfLikyiYIpZYXHypCfCe6FX5TkZi2cfF4vPMpa5-9pSIScMlNj8N9Ui8QeMUUsDCbvT6IPw-PKMXXY-KHCNORJU129CgAOxD9buFq2ztfk2yALu9zuMfCi8fOXvOifHh4M_M358mNjmXbX-pH1GblxGjwzjXPiL20pOTLMn-geEhAM51so230_YkWHQsUoXHygPCMCKRtJU8L5HgVqeq7VIAPkyWk7X_eqHZ_iuIP9NttekOvxwtm58yk51INsXOJPsF0blkorGGeDKGR4zJ3sD3ro2hR12UryNAtB9jBL2HXvUdC0IUMeb-_kbmm1Ly_78UZs0UZTgCNE4RQ9-58Cy6wU1T74Lx3qQJKiHU_kY8pgtCSsdhzHQU6PICmyhhQ-GugloemjSygKxUaQppPm-GZk8fX-qEU_LGT5B8ot0skf7b0afERMye_PRTBrbSsezkGt4HjGhBUPsIR_itnMdyLcVAfG5Aw9pNXxVmevupo13xMoz1SmfGQUxFfKzIRHoY9zC84mfAYG4L2yi-r2Uv3VvqDcdN8N19R4rf1fzNdPK0MOY3heT-Q3o4nbHDMUtUxznn_FIMpeFHx3nPeriI2PLbOrIzI4Bh0U_IYIT5Rz1d-cRWiUU1kcNDsBSX7h8AXEMxsq0e_Oa7E8xQBQGfHA2Ig-7m7TCMIeY5PTEaV_HrkCidhPUUUa_hLzW8GZOWz0XnJxWXYKjR7TZTgUJDni0atwNpA8HduZMzZQdY7sB8erYeUwz794mGfQ99sXbQf-w4lceRpgj0ldxuDm2Gn3yZ0PC4p49RfLJyAdMSPUotvX6Xf8vfmXwY1PkMeahz78PdDvOGJPboj5OkotrsEWHOr_MmyOfjlQ3RCY8o5-SqaLL4Q7Ed8BSMYDAgTd8RLmBhfKCV30ZoIclV53kLdxAnE_lR1HWrQfbyElErqLYWkgYlntaILGbXuLVcAsvoOgeoD8mFb8quPe3_-q4pJDQj1gSocjo9T5KhXuNAnTdjxUD2WIrcun5T3NyT-2gT6Z6BJMIMtEH5fk-pGtPBM_o68lRT4GgshPRLAyf8ncww6t0uvD-KGmLOAfLB8rTtOZz3orASTvuBAkdlxH2_KrhHttq0yAWPoJK87Yb9Ney-4V5mEUeVH3SejciX08NJFZ__zJ9aoaqkdUT05lMuLf8WSYCQoDsPYEzGORQb41b4jw2T29N_tmpY3sxLnsaygyXY-L8cnViF7Q9tQy3atauZjqzwp6JGm9OvCWxHaWOS9S4FUqRSLIQFqVp_k0PNuigysM-ZuZXZG59vJ35VAno0J_UrrCaLgDDmDbIPl1F5SkvC-nFZL3neG4BSD57Nq67l3DP6s-D_29QQ1K-V3luxsmJI7Aou6ZKs5EEu6H90tcPqBdpifRoOQLIa4GhsQ1wcjtekX9nFUsyLdE0HAWC0RlSYytCyGaED2AtokeITXlPT1PFTBZrLMb7WVL5s_SCmCYzPtgMiA2sI1JvwnfTf58_jkdfN4jnp8G9DN75EQEh7QDP5ybOUonHYJhS9DSAMw9-xGlv_zUIA2_3cge2EDM3aDqt8mKaaTPTL9K3z7gzLD4rkCRo0F5OZy7DKx541vhPNK7KL1eoi9cBVYzgpT7z_41RBaPxexKa3ocZREUa2GoQPS5QJNkbMxOaWSwkAELm2U2648v1vEDxPI8lqCb7f9LMIG7c7xhUSeyP0vXs7QePSyzqepjI3NV7H33g4LzN-24DTHiH69afur7pQapfgW-PdSCrLt6vJ1gpg2B6JbhezOWniZHkhnF4TALhxOy8JgQQQhZhW6hpzKy69LgZT0aCz93WB83BGcup2O9iMQHFd62mdiNXvkdFEomXmAK12O8IBTfxMa-YrRsmAp0ILi9m_jlNOl8MMqw7ypJcwsSUbNoKilxYELf4mP-Z8BZPifxJFb0mpVDTBjLR2ghFzz7IBUCz1zSbLXZ_pa0SMQT9JatAm2s1m5Od5aRCFDyPMmI6fpcS4hmtq28WiA-o3PI0XLf9Jw-Vz_CGCRYLlyJRBwdlE7jNtqu5fNXVNkg4hPzmXq5epAmFzXj1-nGlIvoOJyMha9E6Z235Xb9_kg7-8THP2J86WE_bSZaHymTVX8kQfj7UT8XY9wJKAeo0n68bXebqpzKBnQdogTgAdxcbRY8sIO-Z0DAxNWZRin129E2MBsVNr0XDVRcA1c208gQtNkdwbpZhQLbB6-FBzNC9VN7EWdXk2EbKrWN7qTE69ydZGIrR2gOfj922GtvwlNFMteoQw1XB-0fCNZ_3KhB-JiTPsQNdDDEw4ouV0qimPlIuULotzi2ziYyQtRU1lVuTkqWXdC3VVQkqG4iFwWBOQRunbui94ubxOaQ-UpszGMRB1SxyeN3w2CRCbVOFATGkFRflltHYbwonmCpQ9YmwkEgX8kiJyV5w86i1ZHJMMXtzXH8mEfVvPjprYu0OCue3_8haQyFwjMnHnRrS5iKd03ieK2y7y5KFAny1qIBjsU7Z3PzmRd_aCsH3x6u7MRstVuh_8RfLgf11pUrwk20hF7KJ-fOeQcEzp-quYvSYCvAlNHt-GmQ-VtCM3TKHxLSnCvXhkDKOG7hbK6krmWDgLq_5gAFFyssMFWWmKrI4OTp7AAwNVqAgYyTlqy_xs7p8fIDBQoQNEuLoKm1z-wYJy41R0tUZHaCho7HzvYAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx8rOtwyUs6Vrwwgx3-9gwj_0TKeQqdIymRzWjNa8MJmTR-a1pxX67V2By7QycfQffrH73lTOkLyGZ1Zd-Kj1rmxsEc",
  "raw_randomizer": "0fd19763f5682f77d81c75c6aa9317972a52644a2847f778aa31e93f599a544b",
  "raw_to_be_signed": "436f6d706f73697465416c676f726974686d5369676e61747572657332303235060b6086480186fa6b50090103000fd19763f5682f77d81c75c6aa9317972a52644a2847f778aa31e93f599a544b15ab5eb43417274ea7e3e40bbd0eea7394cd3c5de78b7b931f2dab08ee854148",
  "raw_composite_signature": "0fd19763f5682f77d81c75c6aa9317972a52644a2847f778aa31e93f599a544bd496f673d960e7b5a99a7ec9fe86ec5f918521a383909457d44048df3353c7c95d686d6b8ed843d135edc60776001ba3e287bb3e3bc2b60b30f2de0ff114f1703423ec6835a2fda1b54c81f59226ca29a2a66b32778ca299d11b3e1414e48b242afc550bd4f3481c6812e674960ca23e415ccf6f11224b3846ac61578875150654789446a85f0ba5d918ac83dfce73da51cfd257696146366c549fecf85bedc092d8500b74827e495ac2a53084f6510933a06d36b67b3f0c28cba69a6cd4a3f6a97e62352e1f8999be0838f228ac3836b63a9a7e9a1c91c2d5cbe33e730a6cb5b07ace622f60fbee87c94cd756a036f0db9aa13e93f765880279d4142f006137412d04825282f913b6a7f4b82fd482bfce5a7963fb0b8912b11c9b065ea044c1e3fdc16402b744dcbe8edc417815ca94990c7bbe9551a7db5dbc95bebd53515d5a7df221eb32b88c4243c1b2a69ba060882e0cba4439e5f0df12198b4029494dadc4a94213c33e36aeadac22b3d6f1746a25145c9f2e29328982296585c7ca909f09ee855f94e4662d9c7c5e2f3cca5ae7ef6948849c325363f0df548bc41e31452c0c26ef4fa20fc3e3ca3175d8f8a1c234e449535dbd0a000ec43f5bb85ab6ced7e4db200bbbdcee31f0a2f1f397bce89f1e1e0cfccdf9f263639976d7fa91f519b9711a3c338d73e22f6d293932cc9fe81e12100ce75b28db7d3f62458742c5285c7ca03c2302291b4953c2f91e056a7aaed52003e4c9693b5ff7aa1d9fe2b883fd36db5e90ebf1c2d9b9f32939d4836c5ce24fb05d1b964a2b186783286478cc9dec0f7ae8da1475d94af2340b41f6304bd875ef51d0b421431e6fefe46e69b52f2ffbf1466cd14653802344e1143dfb9f02cbac14d53ef82f1dea4092a21d4fe463ca60b424ac761cc7414e8f2029b286143e1ae825a1e9a34b280ac54690a693e6f86664f1f5fea8453f2c64f907ca2dd2c91fedbd1a7c444cc9efcf45306b6d2b1ece41ade078c684150fb0847f8ad9cc7722dc5407c6e40c3da4d5f15667afba9a35df1328cf54a67c6414c457cacc8447a18f730bce267c0606e0bdb28beaf652fdd5bea0dc74df0dd7d478adfd5fccd74f2b430e63785e4fe437a389db1c3314b54c739e7fc520ca5e147c779cf7ab888d8f2db3ab233238061d14fc86084f9473d5df9c45689453591c343b01497ee1f005c4331b2ad1efce6bb13cc5005019f1c0d8883eee6ed308c21e6393d311a57f1eb90289d84f51451afe12f35bc199396cf45e727159760a8d1ed36538142439e2d1ab7036903c1ddb99333650758eec07c7ab61e530cfbf789867d0f7db176d07fec3895c791a608f495dc6e0e6d869f7c99d0f0b8a78f517cb27201d3123d4a2dbd7e977fcbdf997c18d4f90c79a873efc3dd0ef38624f6e88f93a4a2daec1161ceaff326c8e7e3950dd1098f28e7e4aa68b2f843b11df0148c6030204ddf112e60617ca095df466821c955e7790b77102713f951d475ab41f6f212512ba8b6169206259ed6882c66d7b8b55c02cbe83a07a80fc9856fcaae3dedfffaae29243423d604a8723a3d4f92a15ee3409d3763c540f6588adcba7e53dcdc93fb6813e99e8124c20cb441f97e4fa91ad3c133fa3af25453e0682c84f44b0327fc9dcc30eadd2ebc3f8a1a62ce01f2c1f2b4ed399cf7a2b0124efb81024765c47dbf2ab847b6dab4c8058fa092bced86fd35ecbee15e661147951f749e8dc897d3c349159fffcc9f5aa1aaa47544f4e6532e2dff16498090a03b0f604cc639141be356f88f0d93dbd37fb66a58decc4b9ec6b28325d8f8bf1c9d5885ed0f6d432ddab5ab998eacf0a7a2469bd3af096c47696392f52e0552a4522c8405a95a7f9343cdba2832b0cf99b995d91b9f6f277e55027a3427f52bac268b8030e60db20f9751794a4bc2fa71592f79de1b80520f9ecdabaee5dc33fab3e0ffdbd410d4af95de5bb1b26248ec0a2ee992ace4412ee87f74b5c3ea05da627d1a0e40b21ae0686c435c1c8ed7a45fd9c552cc8b744d070160b4465498cad0b219a103d80b6891e2135e53d3d4f153059acb31bed654be6cfd20a6098ccfb60322036b08d49bf09df4dfe7cfe391d7cde239e9f06f4337be4440487b4033f9c9b394a271d82614bd0d200cc3dfb11a5bffcd4200dbfddc81ed840ccdda0eab7c98a69a4cf4cbf4adf3ee0ccb0f8ae4091a34179399cbb0cac79e35be13cd2bb28bd5ea22f5c0556338294fbcffe3544168fc5ec4a6b7a1c6511146b61a840f4b94093646ccc4e6964b090010b9b6536eb8f2fd6f103c4f23c96a09bedff4b3081bb73bc615127b23f4bd7b3b41e3d2cb3a9ea63237355ec7df78382f337edb80d31e21faf5a7eeafba506a97e05be3dd482acbb7abc9d60a60d81e896e17b33969e26479219c5e1300b8713b2f09810410859856ea1a732b2ebd2e0653d1a0b3f77581f3704672ea763bd88c40715deb699d88d5ef91d144a265e600ad763bc2014dfc4c6be62b46c980a7420b8bd9bf8e534e97c30cab0ef2a49730b1251b3682a29716042dfe263fe67c0593e27f12456f49a95434c18cb476821173cfb201502cf5cd26cb5d9fe96b448c413f496ad026dacd66e4e7796910850f23cc988e9fa5c4b8866b6adbc5a203ea373c8d172dff49c3e573fc21824582e5c89441c1d944ee336daaee5f35754d920e213f3997ab97a90261735e3d7e9c6948be8389c8c85af44e99db7e576fdfe483bfbc4c73f627ce9613f6d265a1f2993557f2441f8fb513f1763dc092807a8d27ebc6d779baa9cca06741da204e001dc5c6d163cb083be6740c0c4d5994629f5dbd136301b1536bd170d545c035736d3c810b4d91dc1ba598502db07af85073342f5537b11675793611b2ab58deea4c4ebdc9d64622b47680e7e3f76d86b6fc2534532d7a8430d5707ed1f08d67fdca841f898933ec40d7430c4c38a2e574aa298f948b942e8b738b6ce263242d454d6556e4e4a965dd0b7555424a86e2217058139046e9dbba2f78b9bc4e690f94a6ccc63110754b1c9e377c3609109b54e1404c690545f965b4761bc289e60a943d626c241205fc922272579c3cea2d591c930c5edcd71fc9847d5bcf8e9ad8bb4382b9edfff21690c85c233271e746b4b988a774de278adb2ef2e4a1409f2d6a2018ec53b6773f399177f682b07df1eaeecc46cb55ba1ffc45f2e07f5d6952bc24db4845eca27e7ce790704ce9faab98bd2602bc094d1edf86990f95b423374ca1f12d29c2bd78640ca386ee16caea4ae658380babfe60005172b2c30559698aac8e0e4e9ec0030355a80818c9396acbfc6cee9f1f203050a10344b8ba0a9b5cfec18272e35474b54647682868ec7cef6000000000000000000000000000000000000000000000f1f2b3adc3252ce95af0c20c77fbd8308ffd1329e42a748ca64735a335af0c2664d1f9ad69c57ebb576072ed0c9c7d07dfac7ef79533a42f2199d5977e2a3d6b9b1b047",
  "raw_composite_public_key": "ba71f9f64e11baeb58fa9c6fbb6e14e61f18643dab495b47539a9166ca0198131c44f826bbd56e34e55db5e5e2d733485e39ea260fc6000c5ea4ba80d3455cde53b46f34482aedfd5450fc2e1ba4f25d15f9c144242fb39bb52287189030c50498e1717b7c758b190a6748ea9aa3f7acaaf2c7cb526ed717c9f79aeb84214fa5cd8ded92a0c3fa1558810f12c7050a367708d196cd24e5af974904aed8e4ce8872e8696b0b7bca50e452cd7d30ea9a4adac0311d672c6bde8496240b07431463708895cd9bafc31632d7397649388fdafcbf7d305a3de9a495eca7433a8f83ba0f0b25c413c6e39c96eb7d691b34d37ce37f1eead1cf217e25ef34eecf3f7c60f84b8edfdde8405d4f832576c61ef98e0a2f28da187700953924f686b94614705bcf53d33fedd4348edddbdf28b5065e1f20775043e85cf931f829179363a1a7e7404a838ec00086b0976386fe637c98244757e3f769ddd4467471bfad670f9a05f8246ee50a7b1eaf87fc4069c3ae2aa2033258117792f0bcd49e083fd1bc7496abff29cc94e4868b21214ed316525399a610fbdd4a80e7c80715f29578e2a84bb40bdddbd9f47a11b6e7da118a1b658d359e8aef55eb46b5376b5b655979984a922beebfc59bcd600d5309dccd72dbf0787db8ba757b537c1eafd5c0f50ea4bc9583549e2829a42c28cac248c96d78124c47159b18aedd754aba17b19d430fb78f633ea9d26f54a9bd50f8d8f6b73594f828976e7ea09c53bbb9f11a56c9507fb89b9a5ebc037a37267a95f85b8d64ca97192b10a66f417b3f61fe9ca57130a48fd925eae2ab5502d571c8a51903c1d398f4c1f76a7e11743976afdbc697f23094a3cd761ff9685de32e09fb3c28add453490300bc7c89dc01780096071722945775f264e1b0623bcf4619c712c838761205d87691b75ef360196cbb9e9b92a0d4c4ed62326e5024d77510b8ee2c7426cc22eae209dc9f13bde6bf08f5e7181bd3b459450b451a51539a715c21d67dd330eb5970db00d9edbfb2822b036fa13bafeb86d8dc78866e3f8d43e53d78cca5595a6faf886b5dc112f1cf4adcfa875800d90b48883af97316fe1506873fc157e570eacbfd222868d14234101966afb6bf9940829253a953ada89fc756b6a849f70acb9838e69faa50bba75e3e89c2adb57e86d088ab9b04a28e670709172243ec5e0008a5ceaf3f8722f487302596ffd755ad1b82a49c34b3469515b46aa290cd86ee38ea7a9be3f103610335b531cca333ddfe32b14510f4b07ef95fc6684e8c454a92c10dbb5d59c7a7c63fb305fe881967d99e669eb632840582560bb403431d40f75a4954908482278292821f4ea91e42e78fa48caee3c836146dcfd738d117e92e9a15137d28e8e6a4b4622650cb413504cb3a335d44beec5746c1c294b1e8cb99cb608d928f8ce3563632c521f23d13c61a8f61c01df8c96c7360db4f3c68aa5d2fdd342a62ff3459c116389421ab43e8584c45882b50e6e4e96db6f0b8fde890d5dbfadcd88690b449e64240ddb2023747f308363e301aa77757169fc6150628d5920b5aa1ab1c8cbf44cb00e025d7879d72b479e3af5311c785725590da9c89b9fc3b8450769554eb44d203eba2bbaef9cad2237011c2ea44eff00f299a48ffe28ca93ddf85f76608242ef8d6cc24610a1e2078fcac4f9385c314905ecaa82e553916d94d1a7c1ec652aa08897083daa2ebb1775fbc471ae27777d7904ea9f1b92bcac3d8a3158426087b645b1108f0d65fec93789c053743ca14fd63d05e98b652df2b9c2ff9ce05f1940703ffb273f80e0e2732eca9960d981b4cfd3b7bb8045b3c3830546b9dd8db0dbf592d961641d2fcaddae18a8cdb7ac2728a01ac717f90e1d1f315dc29b07c1e7b7021e638508af4ecae2859c74927af35e86e03d1e587fc5e472a2f10d856b7"
}
]]></artwork>
        </figure>
        <figure anchor="jose_example_ML_DSA_65_ES256">
          <name>ML-DSA-65-ES256</name>
          <artwork><![CDATA[
{
  "priv": "0000000000000000000000000000000000000000000000000000000000000000",
  "jwk": {
    "kid": "4cT9Q1VAUkl8mhuxioA9ZViGLsDoySnT0ZdDr4yHkyo",
    "kty": "AKP",
    "alg": "ML-DSA-65-ES256",
    "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_kxMULeUysWWtSGJ9mpxBvsyW1JuraxZ3SSYIXAV2pD29U-wpi-RrpF9EUGje3th-5QGywro6eU0ENNpl-hrV-5Jm2kyEZPSxCCriRfcSqiRdyCnjR",
    "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
  },
  "jws": "eyJhbGciOiJNTC1EU0EtNjUtRVMyNTYiLCJraWQiOiI0Y1Q5UTFWQVVrbDhtaHV4aW9BOVpWaUdMc0RveVNuVDBaZERyNHlIa3lvIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.-g7hBwk8qVgbzmN6qPbmMrBy2nbZZRP0MmUMfRvSxpwSAi7p5jIwEQCNu4IT9K9AJWZHXzc2GQ0l5iQG-1dTKxzM3Q-0Iaolk_YDHJA8ykPYWB03GvJoy1Xqw2BcMYysjVnh4IQrVxsEeTkB3OpaWiZRZ4fgqA4Q75gh01iOvWwqM8kZVG1y4Eg06SwyZZ07Mvz77tPPWiLHRYsJyaX3T8M0H3ogpo4KDLUuEG8L-lfKFYgLRG0Y31yhMpNgDDZCz9FgEudK4o6qcJm40u52ZS8i7fDGF1OQmL14v7pJdiSkxfMONV5wX_o98kiqhprPRk5D8GdxT0ZXHvRRaIhu_JHGuLl3FsQHkqYBiEEAu8PNHkCpJmiou9kAMnriHftDzL-NBQLiN7VjgmUA6jolxzxRUMEzf4Q5IqUNW93si-rBCeY1OO9KxYQwbSXhdbu5yo728WRNCuH4oN3NRbkiNKt-uN2dCgndjGa0XMG45sIdNUO4dphjmi_hhx-Ft0ZmSj6JltKm2ucAt8RV133IGabhppCYnqtKyjo09SmK5kGXms4tpqxNM4LTjZxi1nwHvDc-9_1gg_6Z9rkhHBgnJELIw-tMgs2-FNxX7bA6kayvqN_gcbR-f4OoqhpOJ2denpKJ5esX5lXLVKRy8K0TzlliO0QHM5eKAhfCD0PC2KdBT2C9La-KhDEhADMzTlUGfMfRn6_mBY66UA1-A4QVIzr6Y4-QbuPDS0nrW2ECs0by1FNZ_fpNH5ROLFhEP3a2ZI3waWak9QIlxGkGijVfy2YlOXLpsP1FQlw97NEPyinPwqSIuC32VEoApg6m3KLJrCM2HIK7AF9d_uYsM7i8gjJ4QySFZANJHf630SWufU0Hc0A7HS52cCVachbOqzPci17U2jqcHrnr9eRWjKpCtFvuRlCsRGTd0B1fJ1awMw16ZvbhXX5BjyYq-ZlWOHA3k7pVbWleYtlWReB-vwmVwbT4oHdP-h3dfPvYlMB61uI3r3radi1ChFhKYT1wlhWtJ0aDPLacqO2gN-4sYqDbW23TnJKvh8Tf8obxe1MbX-jl9sKtCMlID8r7whxvVXH_EYCAqFtRqqXR00pQzTxPnh58Unt3__qznbL4yN_YDACskeGliiBYosQg17bqSe6RWKZpYC0ATB_5VWu2mbU1kSqTkpFecrc-l4WOG1KD9QbkRBB3GOzGKABoUQXtxZzl_CZxZMqH9U7frZIZuyJStcGKZr_AfQ_7l5NQ69bHxswhjvsfzdcY84CUdFmiqx73Rb3iBn0_xaCca3zkCNBcU3AxGErXbIUgAKW7Kd8GIPwZZhD6mQcT-CJD2Dj1zzzvzxFLLXjvai0CLB6HXOs0bYVQxtXIfqpfW9oOPab-M4JEAflREEO_tpGb5ysQtsLERrRXjf1zhtRd4OMJcYlcB-k63n6qxNjIkY99xpOSTs1K2TKp9HYCgJUqxRwe3ESwAP9yImoHsRbfkZWBZ8LxLJYJiiJbCutaDcKmsieOvUvudkv5g0e5RlBYVlm7tfleMs6QNTBL5TCHKlkg7DQ8hr1yesaI312KfDrHETPRUMoOK-dkAh7Od-xBfnDsEFjgKLWOH56qQZxGMCHOdYPhq-Nzlo-nZaEiXAGKLsiFY2OGK9xwBZ8yoOG4X2thn54OuLbRtuF_O7zdqLbIaEZWziUWWpW7PSXyGt8aZraaNbnGIpprUPkRObPCroL7d8m7-5CrJKtN6XMRddpvfepL09Dz6FarRlTbMB00cwjcqwikixkU_A6usqve6SniF8WXLWUEMA_9i9iUTgII78HAU1E68E40VYgpC9DT2LB-5hu67jzlaW9iitEYxtgXnl_ych8oFiTphDRByMzVawJ7pkvrc-uMBZfxOEW62YK7dkrSRLqzUYPlUq2NLOHXZV5qpZilDbFBFj6wbluzONUl5NQF3N8LgPpP4_5vfTp0L1MI-XmNG6KjI_7RxFxBSWw3XUHbdldL4cmw4PsZlbgLgLIibONa3QWzfdMo_Dv3BW1WsTlxUyV_n50C8lhLrWVvmu32N2HQez_pEAFFhtn6OEOeZ7d8Kr8n8MzP4O8sLWQoUmjB6U9gsyO1HpEU54TH2j7DE4wd_69Rr79ebJ88zo7Z_Lv4dffULy1ogHstXldn6OCvuMm57n77ms7q89AST2HuSpWs4iKrG1bBxKdn-D9vkjC6nV-pCWzknWjMyHtTxFT7FcEVLxyWH_O09WJ_p5J_21IqkvA082OC_i15bXu63gO8a6vfd14Uc88ZIYYMyxZcC5M0fDwx6Cc8FwgZz5cEXJPzUvZf0v9NHdAQIBQoG-bK_68ccJNEVt1_jdNXHqMsnpafyjsXG0pRa2SmxhlhzkwXlSxLC0AgTXdmK6hwwmk68VeUpMmPA2F-xnbkKlXeiFM7PG37oCyvAYuOg8WdHe_HqvneyENizqzES3qTqRRSm4pKJaeNe62WfjbUm0iDc7qA7kwZineyq89SVMhmmdreDXFriEecu0Jski65R2SDya7HGMCbBTCtVczVR9DQidQWeO-_TbghhGfbUcdIv-m1z-r95iam-DQD_eJ4FNasJB8QGqS3Om3u7elPrv2J7LuAW9M9zPs4K61HOvk8YzkAAlV3A9Dt0ULqWqCoDYafZu62RY0OeuVziTOIGNR8LtfP-Mc3CLzWgQ0TIeMvZ2iba4Jp34DFIOrGCG9PNVJHaJRher1mXaxGGpDU1BlQPH531rXE6gWllgCSW5kJ5JMPAyamSXMf28UKLULi1MCNIItNFBp_bByrnOdLie6SCz-zZJPXuVk_MuAtXMPigkiGNdV6aCtXXCo_FbJw3uioA4wMPSZujqC3tQKBZxyl3-5muZBfsCElQQDABQ7rrnF0UGHBwtGd-gszeu5FzMFBBT5giUlpA4VNbNLHXISmgtHv8ImBMe1D6VK9X3-49WfTQ1p7mRR9gR24hHllTE0kyQ8_J6ojW1CcgoR_8RH9Lk6Au3hVDAJ1BcWpaL7jzYC-4BV4AMPWr4kFumezxG8-u9FwlwP6W0SYyjQ_HR73oWuNR1SqS55mtGJCuctYEVnepiGlm0GpBXUKIIM2512XLcmYrg97iJEY-coOv0wGrjc-rj6zGZvhV3JCrbdVtf-dlZLy5tVTfdEv3Z1OZixKviSQjtbAzkJ9EtVcTZJUv1r8bv1feDfXqq01z-mb0iH-jSzSfIW7NLsGciKn2YMBkxR5cxRycaDo-IutvVYgHgM70fGMZ3e0VJVi9q9K8IU6jjMSZqxWl6jNN8kM8vLsVswLzw_nQ4Axc9trFHiP_Xo0X7XqHtqVjQ_xUGQcWQbiePjzjfnAwxzZSEK54VCkDVtmPkIkCE8mYDYWayM48LhmHGYhEP7m0c2-cLBe5ys9zkn06KUdqTcffl-ubqubg_QPIcXN_x61qXYc0zAmWk9scBMiR3oLn0VlhjAZyG-1TwW5arEouUNaVPA3T0_3PoheXc8vwoGdodu6xMF3-cB1fQiZMMT6TOwrKR-YggwZHs2gIyptcwiH8_jMpCgwaThlw7z-F5b-Dka7NmAK2yYc7edqMZT9OWD62CUp6F-4Lqe8Qh6QaCaIowEx68EUYPyNlCcxa6TP3BFBQR0dzUeLfarvm9ougr11v35Zzy9OswjgO0fe5gXYT4QuSZ5queY9tWJD9OvYSA2qOn9xzxJbTEToRiLMGfYSU7Y0L5LYsnpZRTMCVu_vCWdDzo_Kp4qNU6ZheM8nBuAAKf8Lwqxgk20L8tTPPukiRdjNseMK6t9hex3dDLh5rG8NbldGsGsI_-wTOZWn7BvULU7ZXNB_U0lPez-pQWXYgLC_uIT5JOL460i43otepJy2XJkI9X7aE6RGvpHwI6coPqGwq12iBWfQmfwAgYhNDEzlD7L4DuQGIZu9d90saJ6JpFC21Gg2YL0Lvw49EzyH654fFwpC-Ff8JoITaZRyqh5bC31ufw6TYBnViuq1Z59QzR0DIY_IuNm_PXTfJaYRn0zACqJzKs0FYd2_QpM-PBTg35VM-U2322IGC3xWfJUQHZnAXYX4gEJootljHLTmnu1ocgBHVfLZ7dxSLSMmpjiLYXyjxS2znZT5pocI9g2O_bSzuaxRgazjJG_HwrGifU88-1yND5ckuyIxOGvQgyodoL63dAoOZ7E1fUIUBwc_RS31zKP6B18F6m0al0JK0COMxjvFVjKNZ9F1KvfzBu1rFeGrXfIFpo48NxT6u2YDwDc7cn6nAZfE8sfMv9JjDF32DmXWaY7Ku_8NXcm3s-DNTGHa886e-TLjBZg4paWr58tUt5dRqJbQFTT6LXabHHOn7p9cy3H8fYdDLEMF8cna0nkA_kFWExRHV3Oygg0TLlHhJUFmd5sbQ4C9zNJeyg4kW2PN0f4CGzjS0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFChASGR4fu_nzDVvTr0ndl0cYMi4DuaUVyIaqN7Aw6wpmcS3SELIDnYZ4EyI_JjdblADcNUNCvjUtuOiDtlrsUQCDMPRN",
  "raw_randomizer": "fa0ee107093ca9581bce637aa8f6e632b072da76d96513f432650c7d1bd2c69c",
  "raw_to_be_signed": "436f6d706f73697465416c676f726974686d5369676e61747572657332303235060b6086480186fa6b5009010800fa0ee107093ca9581bce637aa8f6e632b072da76d96513f432650c7d1bd2c69caaff7641ad9cd7aa5fc022756f1b8b5dbd4404843ac970cfd871a441f293b34cc33bc00c1701a0ac62ac4879c018145eaa7158bb9ee052df5575e676c0dcf106",
  "raw_composite_signature": "fa0ee107093ca9581bce637aa8f6e632b072da76d96513f432650c7d1bd2c69c12022ee9e6323011008dbb8213f4af402566475f3736190d25e62406fb57532b1cccdd0fb421aa2593f6031c903cca43d8581d371af268cb55eac3605c318cac8d59e1e0842b571b04793901dcea5a5a26516787e0a80e10ef9821d3588ebd6c2a33c919546d72e04834e92c32659d3b32fcfbeed3cf5a22c7458b09c9a5f74fc3341f7a20a68e0a0cb52e106f0bfa57ca15880b446d18df5ca13293600c3642cfd16012e74ae28eaa7099b8d2ee76652f22edf0c617539098bd78bfba497624a4c5f30e355e705ffa3df248aa869acf464e43f067714f46571ef45168886efc91c6b8b97716c40792a601884100bbc3cd1e40a92668a8bbd900327ae21dfb43ccbf8d0502e237b563826500ea3a25c73c5150c1337f843922a50d5bddec8beac109e63538ef4ac584306d25e175bbb9ca8ef6f1644d0ae1f8a0ddcd45b92234ab7eb8dd9d0a09dd8c66b45cc1b8e6c21d3543b87698639a2fe1871f85b746664a3e8996d2a6dae700b7c455d77dc819a6e1a690989eab4aca3a34f5298ae641979ace2da6ac4d3382d38d9c62d67c07bc373ef7fd6083fe99f6b9211c18272442c8c3eb4c82cdbe14dc57edb03a91acafa8dfe071b47e7f83a8aa1a4e27675e9e9289e5eb17e655cb54a472f0ad13ce59623b440733978a0217c20f43c2d8a7414f60bd2daf8a8431210033334e55067cc7d19fafe6058eba500d7e038415233afa638f906ee3c34b49eb5b6102b346f2d45359fdfa4d1f944e2c58443f76b6648df06966a4f50225c469068a355fcb66253972e9b0fd45425c3decd10fca29cfc2a488b82df6544a00a60ea6dca2c9ac23361c82bb005f5dfee62c33b8bc8232784324856403491dfeb7d125ae7d4d0773403b1d2e7670255a7216ceab33dc8b5ed4da3a9c1eb9ebf5e4568caa42b45bee4650ac4464ddd01d5f2756b0330d7a66f6e15d7e418f262af9995638703793ba556d695e62d95645e07ebf0995c1b4f8a0774ffa1ddd7cfbd894c07ad6e237af7ada762d4284584a613d709615ad2746833cb69ca8eda037ee2c62a0db5b6dd39c92af87c4dff286f17b531b5fe8e5f6c2ad08c9480fcafbc21c6f5571ff118080a85b51aaa5d1d34a50cd3c4f9e1e7c527b77fffab39db2f8c8dfd80c00ac91e1a58a2058a2c420d7b6ea49ee9158a669602d004c1ff9556bb699b535912a9392915e72b73e97858e1b5283f506e444107718ecc62800685105edc59ce5fc267164ca87f54edfad9219bb2252b5c18a66bfc07d0ffb979350ebd6c7c6cc218efb1fcdd718f380947459a2ab1ef745bde2067d3fc5a09c6b7ce408d05c537031184ad76c852000a5bb29df0620fc196610fa990713f82243d838f5cf3cefcf114b2d78ef6a2d022c1e875ceb346d8550c6d5c87eaa5f5bda0e3da6fe33824401f9511043bfb6919be72b10b6c2c446b4578dfd7386d45de0e30971895c07e93ade7eaac4d8c8918f7dc693924ecd4ad932a9f4760280952ac51c1edc44b000ff72226a07b116df91958167c2f12c96098a225b0aeb5a0dc2a6b2278ebd4bee764bf98347b94650585659bbb5f95e32ce9035304be530872a5920ec343c86bd727ac688df5d8a7c3ac71133d150ca0e2be764021ece77ec417e70ec1058e028b58e1f9eaa419c463021ce7583e1abe373968fa765a1225c018a2ec8856363862bdc70059f32a0e1b85f6b619f9e0eb8b6d1b6e17f3bbcdda8b6c8684656ce25165a95bb3d25f21adf1a66b69a35b9c6229a6b50f91139b3c2ae82fb77c9bbfb90ab24ab4de9731175da6f7dea4bd3d0f3e856ab4654db301d347308dcab08a48b1914fc0eaeb2abdee929e217c5972d6504300ffd8bd8944e0208efc1c053513af04e345588290bd0d3d8b07ee61bbaee3ce5696f628ad118c6d8179e5ff2721f281624e9843441c8ccd56b027ba64beb73eb8c0597f13845bad982bb764ad244bab35183e552ad8d2ce1d7655e6aa598a50db141163eb06e5bb338d525e4d405dcdf0b80fa4fe3fe6f7d3a742f5308f9798d1ba2a323fed1c45c41496c375d41db76574be1c9b0e0fb1995b80b80b2226ce35add05b37dd328fc3bf7056d56b1397153257f9f9d02f2584bad656f9aedf63761d07b3fe910014586d9fa38439e67b77c2abf27f0cccfe0ef2c2d64285268c1e94f60b323b51e9114e784c7da3ec3138c1dffaf51afbf5e6c9f3cce8ed9fcbbf875f7d42f2d68807b2d5e5767e8e0afb8c9b9ee7efb9aceeaf3d0124f61ee4a95ace222ab1b56c1c4a767f83f6f9230ba9d5fa9096ce49d68ccc87b53c454fb15c1152f1c961ff3b4f5627fa7927fdb522a92f034f36382fe2d796d7bbade03bc6babdf775e1473cf1921860ccb165c0b93347c3c31e8273c170819cf97045c93f352f65fd2ff4d1dd0102014281be6caffaf1c70934456dd7f8dd3571ea32c9e969fca3b171b4a516b64a6c61961ce4c17952c4b0b40204d77662ba870c2693af15794a4c98f03617ec676e42a55de88533b3c6dfba02caf018b8e83c59d1defc7aaf9dec84362ceacc44b7a93a914529b8a4a25a78d7bad967e36d49b488373ba80ee4c198a77b2abcf5254c86699dade0d716b88479cbb426c922eb9476483c9aec718c09b0530ad55ccd547d0d089d41678efbf4db8218467db51c748bfe9b5cfeafde626a6f83403fde27814d6ac241f101aa4b73a6deeede94faefd89ecbb805bd33dccfb382bad473af93c63390002557703d0edd142ea5aa0a80d869f66eeb6458d0e7ae57389338818d47c2ed7cff8c73708bcd6810d1321e32f67689b6b8269df80c520eac6086f4f3552476894617abd665dac461a90d4d419503c7e77d6b5c4ea05a59600925b9909e4930f0326a649731fdbc50a2d42e2d4c08d208b4d141a7f6c1cab9ce74b89ee920b3fb36493d7b9593f32e02d5cc3e282488635d57a682b575c2a3f15b270dee8a8038c0c3d266e8ea0b7b50281671ca5dfee66b9905fb021254100c0050eebae71745061c1c2d19dfa0b337aee45ccc141053e6089496903854d6cd2c75c84a682d1eff0898131ed43e952bd5f7fb8f567d3435a7b99147d811db88479654c4d24c90f3f27aa235b509c82847ff111fd2e4e80bb78550c027505c5a968bee3cd80bee0157800c3d6af8905ba67b3c46f3ebbd1709703fa5b4498ca343f1d1ef7a16b8d4754aa4b9e66b46242b9cb581159dea621a59b41a905750a208336e75d972dc998ae0f7b889118f9ca0ebf4c06ae373eae3eb3199be1577242adb755b5ff9d9592f2e6d5537dd12fdd9d4e662c4abe24908ed6c0ce427d12d55c4d9254bf5afc6efd5f7837d7aaad35cfe99bd221fe8d2cd27c85bb34bb067222a7d9830193147973147271a0e8f88badbd56201e033bd1f18c6777b4549562f6af4af0853a8e331266ac5697a8cd37c90cf2f2ec56cc0bcf0fe743803173db6b14788ffd7a345fb5ea1eda958d0ff150641c5906e278f8f38df9c0c31cd94842b9e150a40d5b663e4224084f266036166b2338f0b8661c662110fee6d1cdbe70b05ee72b3dce49f4e8a51da9371f7e5fae6eab9b83f40f21c5cdff1eb5a9761cd330265a4f6c701322477a0b9f4565863019c86fb54f05b96ab128b9435a54f0374f4ff73e885e5dcf2fc2819da1dbbac4c177f9c0757d089930c4fa4cec2b291f98820c191ecda0232a6d730887f3f8cca42830693865c3bcfe1796fe0e46bb36600adb261cede76a3194fd3960fad82529e85fb82ea7bc421e90682688a30131ebc11460fc8d9427316ba4cfdc1141411d1dcd478b7daaef9bda2e82bd75bf7e59cf2f4eb308e03b47dee605d84f842e499e6ab9e63db56243f4ebd8480daa3a7f71cf125b4c44e84622cc19f61253b6342f92d8b27a5945330256efef096743ce8fcaa78a8d53a66178cf2706e00029ff0bc2ac60936d0bf2d4cf3ee92245d8cdb1e30aeadf617b1ddd0cb879ac6f0d6e5746b06b08ffec133995a7ec1bd42d4ed95cd07f53494f7b3fa94165d880b0bfb884f924e2f8eb48b8de8b5ea49cb65c9908f57eda13a446be91f023a7283ea1b0ab5da20567d099fc0081884d0c4ce50fb2f80ee406219bbd77dd2c689e89a450b6d4683660bd0bbf0e3d133c87eb9e1f170a42f857fc268213699472aa1e5b0b7d6e7f0e936019d58aeab5679f50cd1d03218fc8b8d9bf3d74df25a6119f4cc00aa2732acd0561ddbf42933e3c14e0df954cf94db7db62060b7c567c95101d99c05d85f8804268a2d9631cb4e69eed6872004755f2d9eddc522d2326a6388b617ca3c52db39d94f9a68708f60d8efdb4b3b9ac5181ace3246fc7c2b1a27d4f3cfb5c8d0f9724bb2231386bd0832a1da0beb7740a0e67b1357d421407073f452df5cca3fa075f05ea6d1a97424ad0238cc63bc556328d67d1752af7f306ed6b15e1ab5df205a68e3c3714fabb6603c0373b727ea70197c4f2c7ccbfd2630c5df60e65d6698ecabbff0d5dc9b7b3e0cd4c61daf3ce9ef932e3059838a5a5abe7cb54b79751a896d01534fa2d769b1c73a7ee9f5ccb71fc7d87432c4305f1c9dad27900fe41561314475773b2820d132e51e1254166779b1b4380bdccd25eca0e245b63cdd1fe021b38d2d300000000000000000000000000000000000000000000000000050a1012191e1fbbf9f30d5bd3af49dd974718322e03b9a515c886aa37b030eb0a66712dd210b2039d867813223f26375b9400dc354342be352db8e883b65aec51008330f44d",
  "raw_composite_public_key": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526eadac59dd2498217015da90f6f54fb0a62f91ae917d1141a37b7b61fb9406cb0ae8e9e53410d36997e86b57ee499b69321193d2c420ab8917dc4aa8917720a78d1"
}
]]></artwork>
        </figure>
        <figure anchor="jose_example_ML_DSA_87_ES384">
          <name>ML-DSA-87-ES384</name>
          <artwork><![CDATA[
{
  "priv": "0000000000000000000000000000000000000000000000000000000000000000",
  "jwk": {
    "kid": "p1MMg8xj6mCplHRRACr5Afj_-4etB4DQLeRyFOMG1cQ",
    "kty": "AKP",
    "alg": "ML-DSA-87-ES384",
    "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_nuLEzgvmZuV02fHxGuWgHTOMVGXpf81Rce3eoBK3lapW1wkzezlk3tcA2bZOtA9qbxdsbVR37kemzQ9K1e3Y0OWhtSjRqQmtOnSvpya53Ryy2PbQ7cZXO5g_pA-gCiwb4wjVtPLXS9zt3a7nf1VB9h9BWpkajKzgra_MfK_LbjoheW_4M89DYXaJANLwpuQ3-Xw3pYLBRkx5ugklwCgf9teGCjq",
    "priv": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
  },
  "jws": "eyJhbGciOiJNTC1EU0EtODctRVMzODQiLCJraWQiOiJwMU1NZzh4ajZtQ3BsSFJSQUNyNUFmal8tNGV0QjREUUxlUnlGT01HMWNRIn0.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4.aOoS-NltTuvx-1JRpIYwIWBn7ALi8rwxM0TfNtOBg04u0c1EcNpb-4BPoPYQGZ7jBtDucKoVAooiRl0YgYvaqRscIC1KwMk-v-T0ZEvQ9cIa4G29SLMZZZy8aSlIW-GDhWSxLm5RLTJvygkQ2YEAWglIFvlZ9S1i336ZKOlMv_AW9HNr88HbFp2TEYG1bzfwTVZ4V5AYNyBzisD3p8DHkDCld5jwzpv0Y4KyQBH4EffcUmvMwJcowVvNax0i5ZronpGHPYpFSSrLGLTZPiFOu5Mj-X9zVWqbxi_2VRMdEC7ItDNgye5fKgKvFQ44We_avKMD2X09WWuTnVcCRqNE1i5ON-GGww4IqsvgbSy2rO9tbfzsUnR_0qPPqkhqtTY7Ls51_bxhPnC-8UTLVxfRwNOP1VGSJwQoAzIV0i4phV-UGPwVnEihCKSDgsnA5mLzHmndHJy9iWDE_DygcvhMxuL2Wo31GSLC7ljNVp8zylSBqLVCoPuYPJzubypeNFXyGWsptNdpBDy_b51rBZvApB-UL3Mng8KJsXcEj0kZAITxF5pfod5JPfJLothT2kF2h3v-LZzvsHcYCggLZu_qEAtZj7rrmkjjXAXmPDLtli5pXUs34_GcWx3Ct6SYnvWkdotnAKiHIrJKwL9MjESvumOv6OUng3vxRzq54AIKwc3TvQc868csAOO7OujKgX_k4usPdUgFliVTIVcpMk8XWtQu3xYAGBL1j9Zf6hrie-CBZjIL3ncPHPz308F1W5nCIsuVctozakKH03gi0baPoO0zlakK5kUAWGQQ8Rp4QsN0HvvCFtzjXYKvPWT7Y8vVuW6VSn1KLKpo4JtUnqQURGTqm1jc8ZN37tFQoqSgfDpKC-fChVUZvEWYlKTs3tYVLFnwGj6SfQwGyWiE3A6VsGDE_OuIrOY0RraJtCIjjGMZ1_G5BSIvUmLT1_7IHYoUW1pFe6BDrOQPtZyCNZd9GsDuWfJ2zOLYrZlo1AGMoJ4eR3aBf_6N2Y0uemPdXyvxKxNlFkYxHFQHH1_JqR3FLDP-bdnnkY_yKLerd51G8RFhV9WPecpz_-H8KxEfylgokxcSKISK7TfUSgVzQ3PYEJ8UNovFDov8wPMFLCFapgGvsUxf_ziXp7I-QexBpqwFA_4TMuDAVP3ziaxyl-zQC-MvtsQkb0nQPFRcHW7oCpHAxpG4f62d2AtlagUKzo-NnDwtPAEC8gvfzhuWIQFdnWaCK7T0QihUkTlN_ywCrGJleP9AIAAcgORio9WPjSZioB8OjTU-jFJcq51nYEVW-aNSjnhZLVTPDGDsZnbgWOvb86rjNsiDi9PD-k2anLlvCS2Ea5L-i1Ph3T6Nq-9jlof5Embw4dvF7qGRg-jOYSCq0BhCn4qHChJvfg39UVT-YYjvp0Abbod-lFaTog7X34Md5Jkpp02FC0-_U5HqcckD-ucw9YZjlblNoB-bGsGal_aLFMKUuS26S-VVRany9FV9V6-iFp4tSngiNPqB6cRkGMG2IRBwAEzFdDA3iVbL9lptUpm4kEEfVNos-fXp2Mlfaf4NHkusFIijekocybe4l4T9axe_yVXPP53VB5SkR2OWFHacCX03xjGT-F_zw871olFD1KxjoIeuXeLDJjovRVmWbKNX-666fYprXhHRNl2HQdnTs-xT7AEkLHKJ9Vn0chUv9Ff0H_xrSWfEU8SoLgPNDMvhx2_rj-9OjaYW-0sfDsHZFYEWv1h3CEenyXwkJRoLwK_oejcsg1nRrzjtC5rvg8TWBbm3mHu1zI8a6FH6yuZZ_OaXHjK3eWrgagpe-ZJQqNoW8Ater31L4g0roeO24WvS6m8HJoWje1izJ6unXKaosIJda1snyaNRIRQl9r-9-nYsEp1CmhTMilgRrpnCOyWjDsZjaqpNINntNxrWblmWf73IJ5E9L6S373E2BU0Cjro-ZibMzF8Ao7dbLimfoBgt5im6B8hFbP9fDcjMgOqOhu38bW5MYnCUIsnxYqOiroTly297SFLiR7WQdsAFoB8JKdPn3YV22eeFXOk0viFT0KqTkjWw4jaCS3l3DTJysLDtlzJklCbOPEaJnXLlWvaF_rmjB-fkY6co4QFueDpD-QlJjp9eVk3cB-Phpw1-hiOSNIrqRccQqMJ6GozwTEKAHIg2QaKmVfsZmp8TKkZP2FlZ-cVWGT1NVytlP30hc1L0kreRPHrbsPsYU-Gbw7nhw_5K4RjV21D-8whe7kbmW7E8TTAV5BXkjp4XQrB7YlcS2IZihLpQ_MaWhl13Gi7B-z_CSrZ1H4YMY-1kmdzTQGZgZL4YH3PEQehSMb8HuOhX-flOSLDGHIbDChOKSTZbWkBfjZ4Q_s16jwDHMIcsMQKFOgIpTjyf3wbEm1HVv8VpgYPwYvaYwtsJ8iLF6TV9213jZjYWMsLzRNf8cjTE0YKhiTNtz4mvmxjcDr_sdkbKRYN9M2cz0Mhyu-VZzWxKUsMadGlz4NZOCw4i0ha38JRRVAljunkDGSl99Gh8412s2Ve76FOOuRNiffu8vJMIrg--DTM2g0lryZlzxhIf9trHNR1wWe1v0VATQVRs5vIBdKIJEAF-A0e1o5ZqgZ-ywEHcKqzcIjFl3wT1mk03fHGD0qTMbNnwOgJmH5MRhuD1c1Y4tqakPI_S3ooKNYRKnGQY3SHx6Hjxeryf5uxbTiY-VGRipm2CQHg5j26ftNgaJYevLDsu233csDpXgELudozv4LUY-jilfJ7iTiYlpGYuSA17IQuRTeHWNl3H-bzHKFROhbRAIc_NGbxiVMukjdNQqADCe7OvjCx2yZr07gah1Bt8N0gILjm83jX1sIBivT8H_NrzkxzjV7nYgPKjKK6bNuw8n1jClqOYSsqSTdbCqhGIaiuhiWXwjnQS-ZhD93Ct3m5r6wYo1T4rwUd5QDwJPo1aGcCI3g2JXd4Jq5O_HRxICd-NaDXw_D2R4GlCj4RECcXIv54SfudYcli0phFOihi7U4mkNz6AHo3sidOfX1iq5mtGVfmGfdguAPOAL3FHlJhGPESmDfnqt2sJ7UHJw2cHP5xGcY4ue6sKlDx2MtruC8r6XRf1TlHEIk-BiLsBkl9GMsV9Kf9QT4ig3CBUr_v2MIxFK-iKKcK9rug9FSJMWgUEpGCuq3JuaUDHEH_AY54zYOt0Gra4rQw2r5DbMGQnGF2g9y4d58pt8LFB-qnmNrwb9RarT605Ia1s847UwZ9Cgk3evjvXQHi6-EfBILdnqnZHKj42oEIKueA-qQjhbOrWGRlPczbh-onal4QroTqo-rhftPQBAbyqB_RSyOwYAQ3gQs5ada8Eg7APmUEemlbI_HLFGEMEynzbVy-oMYZFVhLCVlp_X-SefrmyeXkdoHVCPrK2OqVn6dKi1-vZIw-bxz7qAnL6xEQsxcl-A5bXhQMzBUmG5A0OggFpwloYUNcPbXPGKWpIRaRjmdlRUahKC5iglBSkbdxoY-KE8LnzLYcZav8jG0WF6fnYFfAde5ADXA8dFVPiT7KVAp8G_C39XFs4ulyDP9NUrYuscfMLUq1Auxh2MeG-21GV4pfGWpZxO7KxjtSd9nYkPlae2gb5WZJPNuyZJXn8pWd8wl2ykcFg8dATKLuadgaNuwwoedcYC8Mn8L-lTpS95_Jp1eCqzJkhNfFX6w8g7yKVH_Ao33Ks1kxQA1SloMnuV02fxIXlm4UD-RP0cr0pX8AvUWeXNATYfQJXKqEuTIVU5SkaTt87wXmtKSHdwXqnGRi6XTgVhHKWSWrzTXeMQJIbEIqnxtZqvW0s07Y8m0eKAkmjadKDjLEY_UcYpxwBziN7vvM-2_unQPibkM3E-JAwTjWsiCIWCGhdmfozLB3TVD07fGTranFdhF2OJ2uZUjWQjnoMn63-xVYzkidR73If5ifTfMBtDX-OOzsdhsk6jm9yeUn5pC_MIrpRsCMgWSvmdmmNSJuHDDv4a21zfk7UBU_fCWZ9_ZVnadWD_PNY5Xadtan2yJXBER0OFqX1xroAJzRlBEHatkNk5C5ETSxgYCZl6Tz96usShCwyHz1m2bXEDxLA4Q_ey1YjjLhqtZNPY8kuRPi1s7pwKrpu-JnjmlbmvKJ8kA1ggwJfo_N5VchOYQAzx-7HDfYqO63cXrXv0yEmcqpOECzIFCv2UJP2RWHt2Em5paJKhoFj_kUeuq_hteAekgOipm59zOe8y8cxuoneHciItK2aUxbWrSasTY7DtowWajw40BL7tz_TD5psVnYkghyPqnONcdCmB9FWzGBkIFxZ-Mqwx2bH9ICZU7n4UTavoEhuMHv6rKuUdswMPBG11jPxr2TbW4-UgoM2LIbj4prjYW2N5uWN9TkO65pUZtvOysfeS-EEglwy3f1qu_nBXac0ATeAaOyxYf_CzHCmvZDgjV1EGalkyBZmymqDhmzZ0Ia1o5dj9IfY7qsBR37QU9Miu0lxaA-pMBN3j401eMdm5sVkQb-Q9ZHmtqy-SLLznO8X0oD8oOodmDHeA3BTtl68budNuVBXlEP8SFkWgjY0ZHLORTXw97uV-Okez8LC4efewOu7dB-7F1lxoC-slPpatwqW2KOoeas145pdjt9Etv-3LDpRh0KjBVgXbmRJoGG1BBjyqPmTuXL5UWwGo9CDQfRNJvES-pXVZ7shnBanFOrrBuNJAfWTo894I95HUjAXv2XxQKEJLrRoEB5YrY8F7p2Ag0maNtm1th1X6XzbadGKhnxCt5wVm8okt35vCUcugcSG7sFi1xszYFiCXGCwkDXg1AQsqYk0KMPoKIOHFXgFQoGINTNVfzhRYXQNwxgGyePdZRXAOJtNGNW5_m-ofjMHoPZ0AzOALwms6FR6dtLkXtcZpIfCzzTiF8S-Z7fQcU-l33P0SLcdEmHVrrKyrPW7rxS-6dF7oT-7Mb0zr83Reb6vUTgEH3y5NDX5YUA6NXkS_CncYx9aOhE7dIkJwxLutmqBRld1e5HsCpXyOpv4MuQKqu8qykDj_dOzhrusOwGKom1TZ3sJqjNZ2VGLB2urPKsS3739HtBFmx25KeWtkojz7o8p-dMokHA8x1Ae__dzPUs-HPNyKrCWLV553iDzPYPAoAOYUnbKywmo3qFiMUnHTt0RewAcpCprThCniv_bfGLKhCWuSpp06V53f8jZHyvgZ_BfLNGvo_ziUSIlwxVYFztWXPKFTzTie1WldbijIvVkqvawaMny5Ch85lJiUFXKCO8GhOXdZMMGgdW4PTI5-le849MVjmuBXpzrVdDH1XrD7Dxx_5NUB3rSgB0qYZ9pw-HlcQKnVWRHAPe4TU1ANq9KI1kOlpIrsvhlkJ1x9mXFAZ0V8_OXmuyZWXcZslNCn8iOPcCPJEfto8-Im9Q8puBr8jh-PKIRuSJcDLMrlHzCmU1N16kYHp6zkxEItIImE5ydg7EsnRixmtqc7D9rdj3sEj9QnT4ekb1BPay-sHPMZcHp4AbCQY0pc16Gker3l984I3nSkotZ_V27dE9pk9Aukbar_kr1krY3JAOv9p4sPh_-rQ6A6ONByLRIwqIGBVhiQ5Y2j5RUcaa6iUK2Sp_hZbgulCSqcXD1AgtdRfhOc93heMCxh4PDRXw_AZT6Rgca-76WldzMgbHOkeLTEbTsI9LGQ5OhphUJgv7Ot1yhBUECZZtJ4OIltXQt4QAP814VrBYS5t_ey-_QYhcuOsgc4jtFY5xJCjj9uwlGcJNSmOhpxmxifxD3-ALZ8fIgRZIn5I8aH9YWoMzx45cP9-rnVHHM1h8KAJ0dmCCsOw_iS9_vssl4cvtBnmE2ekEWmAtaiYfoVb5BnHBN2smyzq1ognbdfUNOlnkHZGHLMDDtMgyaRSQYoZopx2Pat7zY1P2mXrV3sI2EM8QURDkUSYN0HLAnNULcaKcqxkS6Hr_USWS4bTEDemXEXIE0opoIjl_k9uaqk3mO2wcVOoFhX6EQD3sag4b6V3-ZPUxIAhlMpGN-1-5SNA5GxfU-_epDKa3eZKBDG0m3NkWPLPg8L0rLwu3o1dReJLQMjOBpWKkOFxQh-vVDLQSFxl66-AI0mhiqB3ZU88bqOeZbOCXpGjF5Tyc6lxEqVVnVJdDbAQYZMTU5VXKXmMDB1e0eJShqePkXHkpzeHyEniFihsvN6xYlKzhBRYDT1ScpWFtdeH6FkpSgutf5AAAAAAAAAAAAAAUIFhwkKjNB_t3norZhrM89RwpYQoTwibJgoDM_clR4PyeFlowh_HG37-AjU_TL-51SP3SI62Zmybm_X--2xFFJE5dmHx5vN5mNh9j-MIJwOqub2nnGyl5C_8e48vUAlv67hR5ZlskU",
  "raw_randomizer": "68ea12f8d96d4eebf1fb5251a48630216067ec02e2f2bc313344df36d381834e",
  "raw_to_be_signed": "436f6d706f73697465416c676f726974686d5369676e61747572657332303235060b6086480186fa6b5009010c0068ea12f8d96d4eebf1fb5251a48630216067ec02e2f2bc313344df36d381834e231d75946b497b4e357fc0600956557acbceeae744710d8cb45dcded1d3921e9c8aeb971d04b1bee0f0ca5d5fe187b104858fb73220220bd6462d787c03b2017",
  "raw_composite_signature": "68ea12f8d96d4eebf1fb5251a48630216067ec02e2f2bc313344df36d381834e2ed1cd4470da5bfb804fa0f610199ee306d0ee70aa15028a22465d18818bdaa91b1c202d4ac0c93ebfe4f4644bd0f5c21ae06dbd48b319659cbc6929485be1838564b12e6e512d326fca0910d981005a094816f959f52d62df7e9928e94cbff016f4736bf3c1db169d931181b56f37f04d56785790183720738ac0f7a7c0c79030a57798f0ce9bf46382b24011f811f7dc526bccc09728c15bcd6b1d22e59ae89e91873d8a45492acb18b4d93e214ebb9323f97f73556a9bc62ff655131d102ec8b43360c9ee5f2a02af150e3859efdabca303d97d3d596b939d570246a344d62e4e37e186c30e08aacbe06d2cb6acef6d6dfcec52747fd2a3cfaa486ab5363b2ece75fdbc613e70bef144cb5717d1c0d38fd55192270428033215d22e29855f9418fc159c48a108a48382c9c0e662f31e69dd1c9cbd8960c4fc3ca072f84cc6e2f65a8df51922c2ee58cd569f33ca5481a8b542a0fb983c9cee6f2a5e3455f2196b29b4d769043cbf6f9d6b059bc0a41f942f732783c289b177048f49190084f1179a5fa1de493df24ba2d853da4176877bfe2d9cefb077180a080b66efea100b598fbaeb9a48e35c05e63c32ed962e695d4b37e3f19c5b1dc2b7a4989ef5a4768b6700a88722b24ac0bf4c8c44afba63afe8e527837bf1473ab9e0020ac1cdd3bd073cebc72c00e3bb3ae8ca817fe4e2eb0f754805962553215729324f175ad42edf16001812f58fd65fea1ae27be08166320bde770f1cfcf7d3c1755b99c222cb9572da336a4287d37822d1b68fa0ed3395a90ae64500586410f11a7842c3741efbc216dce35d82af3d64fb63cbd5b96e954a7d4a2caa68e09b549ea4144464ea9b58dcf19377eed150a2a4a07c3a4a0be7c2855519bc459894a4ecded6152c59f01a3e927d0c06c96884dc0e95b060c4fceb88ace63446b689b422238c6319d7f1b905222f5262d3d7fec81d8a145b5a457ba043ace40fb59c8235977d1ac0ee59f276cce2d8ad9968d4018ca09e1e4776817ffe8dd98d2e7a63dd5f2bf12b13651646311c54071f5fc9a91dc52c33fe6dd9e7918ff228b7ab779d46f1116157d58f79ca73ffe1fc2b111fca582893171228848aed37d44a05734373d8109f14368bc50e8bfcc0f3052c215aa601afb14c5fff3897a7b23e41ec41a6ac0503fe1332e0c054fdf389ac7297ecd00be32fb6c4246f49d03c545c1d6ee80a91c0c691b87fad9dd80b656a050ace8f8d9c3c2d3c0102f20bdfce1b9621015d9d66822bb4f442285491394dff2c02ac626578ff4020001c80e462a3d58f8d2662a01f0e8d353e8c525cab9d67604556f9a3528e78592d54cf0c60ec6676e058ebdbf3aae336c8838bd3c3fa4d9a9cb96f092d846b92fe8b53e1dd3e8dabef639687f91266f0e1dbc5eea19183e8ce6120aad018429f8a870a126f7e0dfd5154fe6188efa7401b6e877e945693a20ed7df831de49929a74d850b4fbf5391ea71c903fae730f5866395b94da01f9b1ac19a97f68b14c294b92dba4be55545a9f2f4557d57afa2169e2d4a782234fa81e9c46418c1b6211070004cc57430378956cbf65a6d5299b890411f54da2cf9f5e9d8c95f69fe0d1e4bac1488a37a4a1cc9b7b89784fd6b17bfc955cf3f9dd50794a447639614769c097d37c63193f85ff3c3cef5a25143d4ac63a087ae5de2c3263a2f4559966ca357fbaeba7d8a6b5e11d1365d8741d9d3b3ec53ec01242c7289f559f472152ff457f41ffc6b4967c453c4a82e03cd0ccbe1c76feb8fef4e8da616fb4b1f0ec1d9158116bf58770847a7c97c24251a0bc0afe87a372c8359d1af38ed0b9aef83c4d605b9b7987bb5cc8f1ae851facae659fce6971e32b7796ae06a0a5ef99250a8da16f00b5eaf7d4be20d2ba1e3b6e16bd2ea6f072685a37b58b327aba75ca6a8b0825d6b5b27c9a351211425f6bfbdfa762c129d429a14cc8a5811ae99c23b25a30ec6636aaa4d20d9ed371ad66e59967fbdc827913d2fa4b7ef7136054d028eba3e6626cccc5f00a3b75b2e299fa0182de629ba07c8456cff5f0dc8cc80ea8e86edfc6d6e4c62709422c9f162a3a2ae84e5cb6f7b4852e247b59076c005a01f0929d3e7dd8576d9e7855ce934be2153d0aa939235b0e236824b79770d3272b0b0ed9732649426ce3c46899d72e55af685feb9a307e7e463a728e1016e783a43f909498e9f5e564ddc07e3e1a70d7e862392348aea45c710a8c27a1a8cf04c42801c883641a2a655fb199a9f132a464fd85959f9c556193d4d572b653f7d217352f492b7913c7adbb0fb1853e19bc3b9e1c3fe4ae118d5db50fef3085eee46e65bb13c4d3015e415e48e9e1742b07b625712d8866284ba50fcc696865d771a2ec1fb3fc24ab6751f860c63ed6499dcd340666064be181f73c441e85231bf07b8e857f9f94e48b0c61c86c30a138a49365b5a405f8d9e10fecd7a8f00c730872c3102853a02294e3c9fdf06c49b51d5bfc5698183f062f698c2db09f222c5e9357ddb5de366361632c2f344d7fc7234c4d182a189336dcf89af9b18dc0ebfec7646ca45837d336733d0c872bbe559cd6c4a52c31a746973e0d64e0b0e22d216b7f09451540963ba790319297df4687ce35dacd957bbe8538eb913627dfbbcbc9308ae0fbe0d333683496bc99973c6121ff6dac7351d7059ed6fd1501341546ce6f20174a20910017e0347b5a3966a819fb2c041dc2aacdc223165df04f59a4d377c7183d2a4cc6cd9f03a02661f931186e0f5735638b6a6a43c8fd2de8a0a35844a9c6418dd21f1e878f17abc9fe6ec5b4e263e546462a66d824078398f6e9fb4d81a2587af2c3b2edb7ddcb03a578042ee768cefe0b518fa38a57c9ee24e2625a4662e480d7b210b914de1d6365dc7f9bcc728544e85b44021cfcd19bc6254cba48dd350a800c27bb3af8c2c76c99af4ee06a1d41b7c3748082e39bcde35f5b08062bd3f07fcdaf3931ce357b9d880f2a328ae9b36ec3c9f58c296a3984aca924dd6c2aa11886a2ba18965f08e7412f99843f770adde6e6beb0628d53e2bc14779403c093e8d5a19c088de0d895dde09ab93bf1d1c4809df8d6835f0fc3d91e069428f844409c5c8bf9e127ee7587258b4a6114e8a18bb5389a4373e801e8dec89d39f5f58aae66b4655f9867dd82e00f3802f71479498463c44a60df9eab76b09ed41c9c367073f9c46718e2e7bab0a943c7632daee0bcafa5d17f54e51c4224f8188bb01925f4632c57d29ff504f88a0dc2054affbf6308c452be88a29c2bdaee83d15224c5a0504a460aeab726e6940c7107fc0639e3360eb741ab6b8ad0c36af90db306427185da0f72e1de7ca6df0b141faa9e636bc1bf516ab4fad3921ad6cf38ed4c19f42824ddebe3bd74078baf847c120b767aa76472a3e36a0420ab9e03ea908e16cead619194f7336e1fa89da97842ba13aa8fab85fb4f40101bcaa07f452c8ec18010de042ce5a75af0483b00f99411e9a56c8fc72c5184304ca7cdb572fa83186455612c2565a7f5fe49e7eb9b279791da075423eb2b63aa567e9d2a2d7ebd9230f9bc73eea0272fac4442cc5c97e0396d7850333054986e40d0e820169c25a1850d70f6d73c6296a4845a46399d95151a84a0b98a09414a46ddc6863e284f0b9f32d87196aff231b4585e9f9d815f01d7b90035c0f1d1553e24fb295029f06fc2dfd5c5b38ba5c833fd354ad8bac71f30b52ad40bb187631e1bedb5195e297c65a96713bb2b18ed49df676243e569eda06f959924f36ec992579fca5677cc25db291c160f1d01328bb9a76068dbb0c2879d7180bc327f0bfa54e94bde7f269d5e0aacc992135f157eb0f20ef22951ff028df72acd64c500354a5a0c9ee574d9fc485e59b8503f913f472bd295fc02f5167973404d87d02572aa12e4c8554e5291a4edf3bc179ad2921ddc17aa71918ba5d3815847296496af34d778c40921b108aa7c6d66abd6d2cd3b63c9b478a0249a369d2838cb118fd4718a71c01ce237bbef33edbfba740f89b90cdc4f890304e35ac88221608685d99fa332c1dd3543d3b7c64eb6a715d845d8e276b995235908e7a0c9fadfec55633922751ef721fe627d37cc06d0d7f8e3b3b1d86c93a8e6f727949f9a42fcc22ba51b02320592be676698d489b870c3bf86b6d737e4ed4054fdf09667dfd956769d583fcf358e5769db5a9f6c895c1111d0e16a5f5c6ba002734650441dab64364e42e444d2c60602665e93cfdeaeb12842c321f3d66d9b5c40f12c0e10fdecb56238cb86ab5934f63c92e44f8b5b3ba702aba6ef899e39a56e6bca27c900d6083025fa3f37955c84e610033c7eec70df62a3baddc5eb5efd3212672aa4e102cc8142bf65093f64561edd849b9a5a24a868163fe451ebaafe1b5e01e9203a2a66e7dcce7bccbc731ba89de1dc888b4ad9a5316d6ad26ac4d8ec3b68c166a3c38d012fbb73fd30f9a6c567624821c8faa738d71d0a607d156cc6064205c59f8cab0c766c7f4809953b9f85136afa0486e307bfaacab9476cc0c3c11b5d633f1af64db5b8f948283362c86e3e29ae3616d8de6e58df5390eeb9a5466dbcecac7de4be104825c32ddfd6abbf9c15da73401378068ecb161ffc2cc70a6bd90e08d5d4419a964c81666ca6a83866cd9d086b5a39763f487d8eeab01477ed053d322bb4971680fa93013778f8d3578c766e6c56441bf90f591e6b6acbe48b2f39cef17d280fca0ea1d9831de037053b65ebc6ee74db950579443fc4859168236346472ce4535f0f7bb95f8e91ecfc2c2e1e7dec0ebbb741fbb175971a02fac94fa5ab70a96d8a3a879ab35e39a5d8edf44b6ffb72c3a518742a30558176e6449a061b50418f2a8f993b972f9516c06a3d08341f44d26f112fa95d567bb219c16a714eaeb06e34901f593a3cf7823de47523017bf65f140a1092eb468101e58ad8f05ee9d8083499a36d9b5b61d57e97cdb69d18a867c42b79c159bca24b77e6f09472e81c486eec162d71b336058825c60b09035e0d4042ca9893428c3e82883871578054281883533557f385161740dc31806c9e3dd6515c0389b4d18d5b9fe6fa87e3307a0f6740333802f09ace8547a76d2e45ed719a487c2cf34e217c4be67b7d0714fa5df73f448b71d1261d5aeb2b2acf5bbaf14bee9d17ba13fbb31bd33afcdd179beaf5138041f7cb93435f961403a357912fc29dc631f5a3a113b748909c312eeb66a814657757b91ec0a95f23a9bf832e40aaaef2aca40e3fdd3b386bbac3b018aa26d53677b09aa3359d9518b076bab3cab12dfbdfd1ed0459b1db929e5ad9288f3ee8f29f9d32890703cc7501efff7733d4b3e1cf3722ab0962d5e79de20f33d83c0a003985276cacb09a8dea1623149c74edd117b001ca42a6b4e10a78affdb7c62ca8425ae4a9a74e95e777fc8d91f2be067f05f2cd1afa3fce2512225c31558173b565cf2854f34e27b55a575b8a322f564aaf6b068c9f2e4287ce652625055ca08ef0684e5dd64c30681d5b83d3239fa57bce3d3158e6b815e9ceb55d0c7d57ac3ec3c71ff9354077ad2801d2a619f69c3e1e57102a755644700f7b84d4d4036af4a23590e96922bb2f865909d71f665c5019d15f3f3979aec99597719b253429fc88e3dc08f2447eda3cf889bd43ca6e06bf2387e3ca211b9225c0cb32b947cc2994d4dd7a9181e9eb3931108b48226139c9d83b12c9d18b19ada9cec3f6b763dec123f509d3e1e91bd413dacbeb073cc65c1e9e006c2418d29735e8691eaf797df382379d2928b59fd5dbb744f6993d02e91b6abfe4af592b6372403aff69e2c3e1ffead0e80e8e341c8b448c2a2060558624396368f945471a6ba8942b64a9fe165b82e9424aa7170f5020b5d45f84e73dde178c0b18783c3457c3f0194fa46071afbbe9695dccc81b1ce91e2d311b4ec23d2c64393a1a6150982feceb75ca1054102659b49e0e225b5742de1000ff35e15ac1612e6dfdecbefd062172e3ac81ce23b45639c490a38fdbb094670935298e869c66c627f10f7f802d9f1f220459227e48f1a1fd616a0ccf1e3970ff7eae75471ccd61f0a009d1d9820ac3b0fe24bdfefb2c97872fb419e61367a4116980b5a8987e855be419c704ddac9b2cead688276dd7d434e9679076461cb3030ed320c9a452418a19a29c763dab7bcd8d4fda65eb577b08d8433c4144439144983741cb0273542dc68a72ac644ba1ebfd44964b86d31037a65c45c8134a29a088e5fe4f6e6aa93798edb07153a81615fa1100f7b1a8386fa577f993d4c4802194ca4637ed7ee52340e46c5f53efdea4329adde64a0431b49b736458f2cf83c2f4acbc2ede8d5d45e24b40c8ce06958a90e171421faf5432d0485c65ebaf802349a18aa077654f3c6ea39e65b3825e91a31794f273a97112a5559d525d0db01061931353955729798c0c1d5ed1e25286a78f9171e4a73787c849e216286cbcdeb16252b38414580d3d52729585b5d787e859294a0bad7f9000000000000000000000508161c242a3341fedde7a2b661accf3d470a584284f089b260a0333f7254783f2785968c21fc71b7efe02353f4cbfb9d523f7488eb6666c9b9bf5fefb6c451491397661f1e6f37998d87d8fe3082703aab9bda79c6ca5e42ffc7b8f2f50096febb851e5996c914",
  "raw_composite_public_key": "e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a346a426b4e9d2be9c9ae77472cb63db43b7195cee60fe903e8028b06f8c2356d3cb5d2f73b776bb9dfd5507d87d056a646a32b382b6bf31f2bf2db8e885e5bfe0cf3d0d85da24034bc29b90dfe5f0de960b051931e6e8249700a07fdb5e1828ea"
}
]]></artwork>
        </figure>
      </section>
      <section anchor="appdx-cose">
        <name>COSE</name>
        <t>Will be completed in later versions.</t>
      </section>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We thank Orie Steele for his valuable comments on this document.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
Kf4JFmCVlwlNzZTMo3z98x+ycvWvrzrmduS6VpVtKrj9e/nzSy73hYn5L99z
X/h/8N+Xr6y1zWmLxv6cPXb/snVt1nKvpTkGl4wazTPfX4rC3G7Il2q51rNq
9qHRyRftpdNKAn0SlrNG2J1xyu7MN3v3I0xgfb8/Bngk9/1skJjsbLKvKcZW
HiRJPOeC8zER5bGy1ueLkhgOJ3FtrBwGi8gv7Apta9Bb7RJjknS6EzumM1e4
dOqzzf7QWC2r+fyZBq1DnucnluR1efMyqDcTyZhUSnprnWx1j59wVqXcKHKX
nTZ212e3326Py7tu5Uyls+Cet80FvznsDj0pbIbpWY+HZmzNUocSVe6vR+qs
s6Hi0G/31MrELZTOrVqh74v2aTPwIn6rEG427A8TsTvqurWWT6ZRi+pBX6m0
Os6odNhtQ3Iqle1Feg4lfzht5KNa/zzYWHV3clkkx9N5ngoXTxyO3J54TJfO
qEB6dLf1aLrvXw69leb3iumsXNbNzb5hhs50a3Y6HV2WdKrGtV59JnvaZZRc
LoY+761bm3hpq+WCPZLbnh3NKTeXm610Q6o1K++NtlvDJ8pgPThNdWPEX5ax
UBp2JfvoNFvj6mytr2yhUFIrF6XtrIKK0tn4xNn3y4fSJsrn12FxNpdNbi6l
80bZnslLO5DsQdWuVZfh1OrtVjO5UdW84h71kOzo/eq+FLoHN39pzMszOtRb
l/F+tVry5pn3Dsdl00rHSp206sNKlz8vhmNltyv3jvbQL+3TvDXRg4ksH9at
OH+0RWPP03VVVAx/4K5jbzOaUhdBofJE6IixuZh4yq58GDY5dXleHDvzvDAq
2peOFR9PtCbKyX6ijaUTDY1Z3uir22NjWpo0ZL9J+lGzHRaHbS+mhUZ7cJ6a
1aZm2+ODWtGqdv/ESRuxzR3sxnHS3Bnj3mZuhJbg9Va+Jyqc3ziPEm1/rnpm
Y1zj5J0S0GO+o3bSheo5a3MzHTW98zYsNxfH/ixazh3VCmblU1BfLhoU1hHG
RWFWqweDbelkd+dGuyaRvTywS54YGseqt6yfvGavY6+XCqlIm9Zqr/WKbixU
Oo38qag79b2Vn61A7tYMjcxsp7GVzYLb1Y1q1bKGaWktllezuR1Updmxs6pO
U20fJEO/Mypr03pqevmtII37SVeO7KLZrqN6L9qpU9ak3fG0EZTzyuS1wWLQ
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
mAxFIoCsVKb5eCA84AG9E8QlCihWtyGlQbVIJwEWkiQUVagNEaTwAKsAISyh
TMBYqi5TFA4sLUQLFT3oByxraQTQKSHEgD7gAFhCsw3oOFReJhCcAanO/hAb
wwYJOG+jrtQUBt4IRR1UBwkGe6FocWRkngAVQJGHhAkBDBVxxx77wEHgAtgb
sG2I7FkMRL1mwzwwEDKf6WRVYWtKqPChtKA3MClAJOAEqgFiTbAQ3wBF1Eis
WFZBZejV0S22LAMAZuvwAGj2AM1i5S8yE+kBbQbsQJnB1kBkB6egrhSbLdVC
whNVdMAgsAJkPKoV8Ci0AUN3nS386lCMACYmpIE/kO3IBAfcYgDWbAbbcAcI
ky1ZwGCgdd5mCy0ohmXNgS7CqCgqDAKpCsCDkHVYIY3ERMGJEsrMlqAgr3W2
NoA58zxFHCDUNQN4CYEC3Y3KGZSLdFAgoRX0DEXDQAoEC94HZiE+IMgxBJsV
dtDyiEh43CIIcTAy7kXGov5yHCg5VFYMpFCJwjsGCxVdARrBmNAkFMnGMhyQ
AUWJJIcbAb8yiA50B4aH3gdhE1YfIrEF1WbylzAUt8AvhDD6hwaAwEKZYpoC
AyOTITYQAybQbMhoFiOOYLJVO2JJtk4kAcaGptI1U5UV1FM8W2FTEYxQuxrS
igdRyBI0tezYqAExBghw9AdeNpF0QEqLInYFJK7GSw4QBckOekOJqgE+MU/g
ow19Z8oIQgnaxtR59CSxp4OoYED/NhDHZGs4cIuNUlRFKSli7rZNKKhGt1C6
goc0gDDcCTjVHIOnAmQtRm8jMJFlsAKUG58tmKNE1FH0om8YmuWYbIioHFEf
I315hChVGLMrVNZE9qCKt3UgjPbl5a9vXg/7nvsDe2lsSa8vly3brWVpmF/K
8vL6Bztuf0nj/TtZf335f+MtM9kaGX1hkh9vPX23Ts6unzcWE7faikp+OtyP
+IVdCuW0tk393/uW2f0FyndvmfW30bGxV+aC2eVHs2q0rAYe0RrBuDPR53Zk
ufljz3fUcFDSG/1D0hIZBdYP2kmY1zaiuPC9+r7GzSM7v6XJONR2SmN77h/q
m5XEifnLhEtTo7NzdqVJlx63w1F+ve+MVG0wMyN+QhrbVTFxhuZl20rsSYlb
GkK1f5gQabeVSXOwSrlTyeili6Dbbl16nB/UZl530p0ueFVbEa/REdbyqmea
/P54PvemgbbtdcRWyete4mXcOF9C51gUeptK/9QZloq7pcc1EmUmXvqxN0sb
3dFi2Op7xbggFrWNnfr5ySl04vGsUClt3ajsHVc7v+mdCttIlJwxHzub9cni
W5Pp7LCuxpX+Wa9WC33u4nsS1XpiebaL60XPkZvman5QEq11SgDqhxOpx+ko
1sq7tljfnCfxWpVPNW/SD5NUqs729SS0SNVcHqYr6PvDYhdTv+cpSX56Skal
GQhhSCBKhlrViWqVc0IVL7XP9fkxmIwT1U6dU1I+lxOz6B/nbeeybDVs5dIZ
NdttEttmobHi+rba6CWzy/5gCeN5USpaVnlWbI26q9WSJAW1PLarvLm0Uk4x
t+VubadNXXlYcoNqx10th+vLeLv1Y+UwPPQWe1usG/XDYeS7S54G4n7eKhSk
fSrFdCoK/cCyfH8nkWovVhae5gSX9Urr65eoIUd9cZjUBsXLqi8k57lXOYvC
ZBzX8pt9pTT0291tNfXlVU08Wa2Bxl0Uo9zrdTxFCLxN2qHOqrhvD7ebsNBL
L8LJLY+45ODCM3rhII4mW2GzG1fO3ZPttKKxNqwPJX7avRxPpeWqXaLncSVo
e+V+2hK4uaRuyai1KU+rRVeMz0JlNG7Fcf+sNIIw7U1Vb6r4zZMyaKfVwBl4
7rzoDtI+7c0PbrCo+uduLTgWp+viot6Rd7Q012r84Dyd9suBmxYvg/5quu3G
7Yl7Ir7aMLXTYmq2Om1qnloN2m/Mpsl+y61GZdon7XQ7afjmqTR2Z1x5Wdac
YWpOBqPFbE3DubAJj4vmWi8qVVeZ5EsrZRJJgpF0dM6e1FuDtNv1jpvN2fJ2
0cDaq7XycXQ820Z7qHnNnbiq64VZ/bC+rPYj+9CpnkbBrlTrTfR1ujo0pufp
rOjFheFwNVdh+63rt/O72WaxmR+Wc2L4ar6sTcfL9djecafFrt8qn09xY1qu
F+zSORyf80bLaLSkE+2k/ZhU63FvM7PWdOF2CgWzMRqfZ6f6vLWfxSOhze9q
l/ahWqlMZ5Nm1Fnm63YtPcpp6TI3dlyc9AeO2V+KTS1UaKnbEkYbvbTgIj2d
VTW53S4cuuOjt0LGrzqWmfSarUHPHJb8Dl+WCvOtQ0srdxzOUkkmCnccc71t
flqMVvk1uPXUGI8L58PJ4CdCKdHoqFZplhrl9rAyPyWR2VuXZ/JidPJxYsVx
+jzay7ViZdrq83zgFIoxPRzbx7bjWdPTxBnt/ZXVixqmYJYrk6El7UeX9VZt
7fUG1w68dMjPlV21UI4nW3859VJaifxScbqR14dwNdZa3OmkH6PiYNh3om1N
93zbbV02/HmXrNzmZjqemfODoZ+Fy3BfMOxdL1V60rhzOrX7dkDNeCDpHaPO
bZJALlz8Lc81ItKlWrk7WOierW3zq9KUyE2tkD9voFVKiszng9M54iatamWy
nZn91XxOS52qGE+FWSzy3IxeGofFZOypXH0xiw6WVnI3p05935WckeLri7zV
ao7H3mXolWdUj+pejZw3Lb/B+Yk5iL1mc2xept0aTc+7+WJ4nh/662F/I0dr
Su3qrFGeTxvcXCkNDgXuHKSc5cTnFsS0PauP11RYTyuFvN8fS6ZyHsz1ZjGN
53untY4qFbkrG+f1npylY5LsWkHDLB5Gs6CVhNRvrpTecersg0qvwPe4xbTf
kZRd4XIwTWkxUcd8OFaU0jGdjRJ30W2KC2F0NkneFrqL9m7FW0FyoadVQidc
Z70cJ2b90Il9ZTAr2trxsDrYs9K4mXen6Zyu5vVtST6Z1faBYbfe9cXVqmsN
N8a43xsKYUlJ+LBlbfOX6JzGqdFXGtGuSfiTXl5rjROV574pn3uT6dRsODsI
PXIcrC6l88xXVru5Fp/tamVeW3u+12ja68LYWEMar+JmOTbd8WUdyPVpdMgP
9NCt9SPNa03KF7UHFUfkbUsIlcrGKTnLdNMoFfq7dLm1p+3SgXS8PdeGa3Ra
7mzGXe6wqKZ835PN9iLumLXZxmmMk+GFBHlucJg728Ow1Vz1x92p3hmVmuvx
VpPSQ3EsjfqHUrlJqnl/FPUiK23vtGSp98PjuKlvTYub7c8hyLiwaBQ2tru/
rMUT1z9uzGlf2R0qgdxtr+aGvFzG9bF+PBbHnYY7zwsDUK3tOT2npnDkGJy7
xWOhpBa1Rb2U9jl1nVTL/XLeVEs9PbWn9UVfP89VXir55WZztm1MrZ5abPjS
vlYp25vl0SqbpT43LQ9LgdWvEMEZ1N1qkm9tuKg8tTZVe1hLy3o/P+paydST
R63JZdBr5h05Ls6QaOlx3TBn/YTfOHzqXCZBd91L9vKeOx+a8vDcKxRp0uhu
++KkamxKs2lNDvYbM2+Fh82RNg6T2NXWSXs2alWTw1hMfHddOKm76iFZTode
tydys1E5HaTHs3kUY+5iTFRQozCB0C4k2zzvV4Gph1WJO2idWaWpX9YnzaZR
Xekt2jNH2ieTldmQzvYx7122u53iGAP/0B+qy/Xh1OuXLcs7CO3yQkrbLWVt
GcaoFC+mqbGqbtcDvhZJ/cb5vOppZhng2+Nqm1Fv34jCKhmpo02zpx2K54Zn
VZqtcajkx8vtuT1u0XEaTafxsNowdsG5cIzSqdBIQnJeSMPhvD7LT8SgJBpj
7hS43CAMKkZ5XN1QKV5zSr+ankJfpWO+3OkEHrcOJ5zS2InbtLzoDc/FYugO
HGt4cBEExf1m8E9/dXMz/uTVzTo/F/rKeFSZ9ieT0CytY1KbyGRqFLqTYErG
dtviB0c66SSTUoEsyoO0U/PqRPKO/9WvbnIrDfGy1Q9w82XXUQ89c9cOC6m4
NxeLQY9v78ZtZ3AcnoPTMO9qgbKpn8r9YieR6yOjaeQb00VtdrHEap/3FLdf
5QR71Dxf2lKf4+vE97bLeanWyOvptjefFnipemz4qTA7nMSC1Z6n0WayX8v1
fjg5R2U62hakbkCm7mKwkJ3VIS/3NWW15gW3e5yeDm19u5hUhVQur3h1eEoX
C15rHy+aFv8/xF1pz7LKlv1FJMzDR0UBBVQQZfhiGBVExAFFfn2v/dyk0+l0
53Z6SN9zcvLe5/HVomrvtdeqqr3c7cLasfz4tf6lkRCoLmsJ93N/F+2FcxiW
puowbWUb8dnxTTYWuN/F7TfnxSLRJ804L4fCFu/yI1/fRHaQ+GSv1kq1MA1u
690cTvwo/bqo99excrebo/SNTndNvdaPS//c+VdpoZrFCEkUWR/fT1eX4bS2
zMFpBePlWddHPK+Xy9mg7jbWVe/Xt/o+aNeZ2wFQq/dicpjN3HPqjXJszrfD
TG7u7TiN/sFdTpXoSavHYRNqwqtmngCCmNtuNXuMvW+2jy5FNki/O4Rs6G/0
wRLvG2HjZ9d6Y7+ZYcMX+rkrGjNlI9cUpdeq2By2YtFfmlt9ulxGxnizyW3f
yOv2Da425LO36h85QViZaXbpez3uHm/719xZbX+zpasZ3V7iu3+MG1d0giYZ
a677Wp9FzmgnDjxeTrTn9WLNz9166ay+zNs9v3jG2IyRks3Ad3+fx+Z0zjOf
qcTtHZO3XfNF2fX2WipfkdRGztH2f6rNBlPb1lvWs1yptGeXSl+wO523i3nA
65qTMvZlsbzMFu4UtAezQnR28uk2j2X5MOMYhMxxNT3lWGQ88LTFnu2eIb/U
X2z244xNcqr6jSX5W8e4LHdCyicr4ZuG6VXzVu1oXs26OVY/Pm63kdO/dpzh
tV9N2Sx3v7rbfR/71aAL/HF5n/Vn+SbYzvqpu7y1spWZoRWnIX65Sq2em7Xo
/fZGMtusLbqxuQ8HyDcrZ2eKtZf4XD+m+SXbPqZdXnPKgW8eufXsnlrph43d
62/jM/it/vLNoGDnXLXm0q/75eTkk12iSJo3v/jBJC1Iz0y4Kv0xC9syfreh
X86Zz/d2/GaBeLeKHXMRimr3iVt3LnPDSngK5ILP6RfjYscB920v4XvNpoud
k+aPLX/eMOIrfiyykBeCbm1/LmpQqfdsLDk3i5im1V72W3fb1UJ9Kt/L+DlG
1mkZ67OH8fYfj8gHX/WmYNx1F0k9dG/hdHpMXeaIvw1AYKa/rqXZ1vU8vr+8
M6dkj30p+6Gd9LHOzoL5STqGA3/LDtx1/wiuvVHmz5xpxXBrcvZC87KrD51n
bifTns3vBy96j8nUnvRkTNyHpR2U6pmskuG33r9z006ep1nlnZRW2niyllnj
63tpPq9qKvJYFfVDYdzqx6gIfibU8449jamep8J01Tfz/CDMRnP5jLLV4Tyz
Q8UuVHO1+ybJZSHfvDxg9PWCXzTcNE2faTQcJ2o+ac3qzly2oi0iLT564zta
VY++CrX7dpdmjCuul7Oq9ZfL7endm5n0e3nvl7P0nz7YEDdd3n4BurLO4zaf
M1dZ6GRkWrO6xpo29tt98OJsPrB7zYr18/rwGP1vKSz339lO+61ud+vlZ9U1
CeeJ6ozOOl7XNejq8E4XuX171WT18BmK60c6s6Xkt/P42N6Ud9WW7kv2NsHc
kQLdstvrWVl46uXJ/cpXuhI43q4WT2sZ7IBH963NFNfZRdkWzDivusVraTRn
20EYSvLDS0bT1a1tEe8uD2YztXemS9JlHc1M23nVRsxvTVsbvxjg7741xYh/
XzpJ3A4OSPxgnLbKVDycbJUuk3CqD2HYh8puH/3Mt5omzzTdZJ256vvnYXf1
t9lOf94dpVBvCiPpz7X93siR6xdF/6nK3mG1xSQb6dNvg8yds2z+bfLHt77W
4/VwmsnD6/Ep5X1XG2oYOeFh6c5OWq3Vh+C8WimqNTtwS1ldiuwxPve6tgh4
Z85Il0FWmqlFja7r9zIe3+eoa0+//KLejTroLwt//nOnY/pdK/31g8gd3HlS
jdtlKPOxrRTX5953HtMh3rWHB79xtlaUHKVHn9TtIjPmRiN/s3aYtpsDhawh
bFTnvOt34kn6VEHPOpy7YqLbxpTtZnVS/NEY5/vwK0QHKyvawhHz21fcvZI2
OztnZ1Vn200qeOFUFe79tPgI85ALX0E7Hn7HUyexutpenGd4/NwGgd/wlldO
p345M4zLu5O3y22ZYHbtp9qp7rQTt+rLCb374dbM5YN2fv22nNUvD5IYWHyj
LJbitzjJmv9UtDJbq+p0V5KT8xGLqjo4P+5+tl7vqC3wxvpncG+S0inK7aU8
VG22D3hr2PfhS6ztp8ll89EuOmahfa6NLndHptfD6dqFjfuz3sFoBIqRL4/O
+Aut05bVwvWpl9Ynnls9rp8Zq/Jb/VRzUhYNsnDeqqn8qQpOPOSqmqzi2P2N
Sa5LLlstvqOs56oBajRJ+TJa76bDJ6nYj7axipm3mnt3k8nsk6zm+XqzPL65
U1NsIuvhvro+rX7NKzLZ3k/5/W28tJfp+o3a/egAxs5BVNxs+fL93q6yeiwP
vXvbzXiDGbvsardRWRuusjMF5a7/PrN42J7VsLDKk/X4dOVvuamnx7TcC4/g
4fv7m4jimJabUubDqskON7Ze5Mpjply/SY2XYwL3R/dyuxXPchEZz3pZ5gO7
fl1rWfL5/eKXKhaSMpsH+vuYT0dfW3h14YXlljkF2flyMavskBerD0Ntc09N
qtMbs/AWp3ItGpv0tZ6rnvnYC9ubMChlu3t++LXiDLNQc7Vp9xJtmbO2n6sa
T9fZrD0KM23xZg/OI3zo90WcVskg837MbsvhONXBdmVufNV5VzvGzQXdmcKz
xwar0v0kfJ2l4roXxIWx2j5N3dR2m+PaStf+pXxytygdTbNfHLh56+0sSeCe
0VI+h2171vehdF1La3c3+6W3feRWvHqAlnBqztU3q9V7Y8z7Uzb/Pbtt4dTI
en1ipmS9i4bj9eQOs3fk7urztTY3xVFO9XcU6feTka2/wlDfZ+LX3e2ToXno
wtuz58n4awVGug3JvHrpy9bzFrO5pzyfncEeTGv+fZsFc35N5SAZk2vM54F0
rg9tPxOPm2zjWNFqfzu/rY+6us3dklvIR1uLBEbUwirwuF65+b529nnxYrVt
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
amNpvTRrKe/9rrHig3x5frfzuWlW9rD5tbPPi7l1dee8K+21q/VryeyvGju8
Nu5y+s76R24+3fFzCvhtoHD9I8mX4v6sXjzeDTdWWwRTElrDYnQ35k/q4yVG
o8z1RWCm71M9cKNn3pWfYgv+uysbYezfspg9VWv1CrjZVzwznrmBKlMPjFwH
2vVZcu/ZupIHhBOz33Fu4vE6tCDzlDa3bXgzlh8sqOZ80mW1OsSykeS/9LiO
zNPpqAqd29T6eOi1t6U/nZTZnfYfod31arrnURK5wBmmOSeet46tT6twef/U
NfuoLP9QPdflrP5+klp4L/qL3T9XSbx8nh7jx2djvRA95/DYfi+na/jrpvd3
V9zl+uN3j5V/rC7O/hwsZ7Pn/nkOLePAhbqqXws5kNz+sb5s2FEe1ce83CWm
NSvi76Q+Uu2ifOuNY4Tzp+M30uLmOS2nH8euPz6bUBBc43UXd2oHyrsRz5fC
3u+TV3KfrhtPypSt/Eub+Mc8973s9Qv19srU+zKS6pth++k2/9QevxADPxAl
az3aL1kIMs14B9z6vvWn6lp8Tksuc4Rp78v3OAve/P7d9ROjXI+PXLV9fiNK
y6thj4ur/xVW0fYN2fxQufF+UJX9qXtXol0fk/Q1DY+Mjzb8/jx20bwVl4uu
Ly+72+O60Pj9rHWeXh6kY7oHbTV51WZU93s/viEVjtdGPCxf+2q9UZ6ZbvE/
u+Wj9ShdhkW6Z8eO3y6838a/na+MtNIukXuok8XG+SynUZyG3zMfoIzvkXEX
kvvhfTQ2+vx0Cjy94kdoqEYzGydyFrNlrTy6Vouo8HbsqiqPP/NdCkwjb3bC
Ivyo26dTH5pNkDof2Uh/3G+qDulBdlbI6HUh59f2XpuXs3JdsqdLwSR2ek3G
A/e5sMcplxeh4hr01eGKVOtJu4ju8z5pgo15lyyfuenh6T5l7SCzB21KZmrW
MZ/7bDMMp0v8HS/MEHMvKzCS7aPnxzrvOle/TCczuHHrUo3060qPy3NZW4fn
b2nN5ECenxztHKr7ky/2b3fB7j/QdLb1eNjlkH3t9q2Hu8PryS87rY5/fTex
8mLpSGGv2u4FT1rwM3fXOyu24fTQXC/HyOrnYVOtdPWTxZYY28eWKQf/rpaL
fLDvr0y6jAfT1dafH/eqj9GhX9n9NXnzsbOT+uV8d1oet3drd5Gc9f32dNx+
6z+579zOltfqflO6PuLOKvSqLa7K+JYsMbFTdDi8D9dRcM6bIL9+m1Fjj2/5
fox6Y7nSV4eFcXJmR/dQvadJXh8+2Xeb3NV6ljzy7vhqZzc/KuNTsuulcmkZ
ldUi/o+eIvjFqVej1qgknwuHENDf88G0Zo7epxHmQeFV2+9+9DX/cBXH5rFJ
M+cRGLmnzF68KGfWOrLk6NgV4iJbrha7apOqRhpmp8VmefZmdWQ+UrlTWiU1
HtJJtns2Kudzl31tp/VbrH7qWpcP7GKZu1042sbi7brKg5WdIfNiQ18uC+Qu
5114J/MSqJp3eb6VBsMsE9EQL5+4zJLdUX25bJK/7Hn0AyVSpceLZXf++GT3
8tMvy6vpz1efaHLvza0uhGJECO764iiM0jS2Y7qaj1uhPsnpeO32+2Ls9qx4
yspb+PAE3ankW79/VMHKWwd0fGjORW+1mc10Tb8Is+jgn1AZn7IYmOGUrZ7q
sMi7+1Fft9vzrY362/Y7ZPV5Nq3T9zsL/Vq5il4872bCSfTc5q0IHa/fUX9P
3kXM7rHT376hye+/+erL78rIfPJOzE/f684Xs3z/G7lEPtjS++n1Ydt7+nh+
fY4n/2NO/Ybn/bd1ry87SxFtNp+vJn1S3jbTPMohbLkZXcy3b54sV70/f0q/
a+BsXymnhFl7zVfzU7P4POxqmRfjZReuD9/b9i7iuffMaKnp09n+ThvPMPkb
J55+4/dQ3iKd8UbnENfyyVjlj+9ubjd60XvvtPCLX/X29vaW3e8Yczx80pub
TOFKUdlnNGzn14d0/cXOT/MMLatOTObIntOXXOjqXrstoyTVd/cuP8f3gA0T
TmnmEh9lfLsLX78otiWx61/TNbPX4nb1qD6GOj78KD+WPH/8rodHoB1+IiPa
tnf2lCBqU8Usbryl3OxWjSOvfZl6wMd9rm7FN7uvvsojng3pwqwUibeym1C1
XDb0+Zy/DKtdu0oXO3nl+1r0CeJVyFdt9o2ri+3c7ke7M1VpONT84/3Qm912
NRwEpi8D9v6+VLev7UXpffvYMkfxKX93Dne0xqPxXsW3ZXF8s36eH7affnv0
T9uZZWqDtZ2C21DaEnSjN/bsvXknuvXbMJfz3U3WzvNT2NdAH3ebO8/cEi+z
7scLb3TBJdHW2VbUirna2tFOPLkHaZx1TeSe7eidVSv1KyfhLFieovBc8UfP
PfRmL377nyj+Qi8YrfFyEgNNEtm5+TVZ48Bm1/PzOzuVz1dpJl3ZP4rbJJ32
uf5Sxa0UPSU3iy9rRzfNMZa3kvnYM/f7nP+y7ltV7CxbilkfN6WmzyxLNSKh
XzzXP+f1S18zYRpvV3F7M3tTSRT2Xm0367flQ+36Eq8qH+M2pNNyObyjTuWu
m2nOCCny75wKny5MvqK+/xj2PYz3COrBOT+tvWUkxSqots/z++bdzMy4uNp1
Py9i7qCjTleydL+/hF0S+in//laHcXRm3W7zfo69b/4+71faf5W2OaTn5Db8
LsLF0ZvLbIxv3X3JFdlvFX56/bFvl+9j43C/7NQNznI6f27JcGT5yhrNITxb
wdY9mlFfqZyfl0J5n9tCm/Yh971O5dRehXc+47Nk+55pj2wsXtnRF5RreZs8
zeZKIWa34eW9b/yHd3tvu/2n/6WS4P9+/C7zlDyJttL51M+Ys15/M/HbHN87
J9pr01tIla7ijnPtos3D/po29nR+pie3sk9O1twvZXgSXVVbxFG6nm2cbz94
AhN9hT525v51lIbztf3q50p7l6bePP6v3eC2i5zc4CbQlX/jBrf+ugduk0wX
MW2StyfMX3tjvfcOm9/mYNzSVn1vzCPrNf7ycBjbQ9eaActZoNT+/7YbXLq9
75lN+w6Gz8hwa79fxd9VOO+UmVOrz+/oskG1eW/nZ1Yc2Jxb5ps+Y8T57r6L
PTMBVr0XQ27fj7P7vfZbNj7Hn/Thv/KVztlf98p8mIBNlh9Py1epaPLa3nGT
JPmBc7erkDEXl3A/OjfJdwJQiPPV4+PlLDy3K+PTJtqeqwVBTuxt635Os1Cz
Nk9VtTIDZXsZm1w2Vd/gmIhHaRZvfvOpfi2EXl1Y14XeFlLznfoPG4v2z5tb
4rKq8sPt437X+f17/GzSka2l5HnvetPaxb2x3z8d0wmSXW1sB8ltmEibjiEi
tz7xR98tlrqyei82518pVfbZ/hieKIblKf3Y7oKPWC0Mh6A75rr/2Cy5Wtpu
GNP8fsXV4/U5Z/sf/9xqQKbpdej8E/vY7R7Xy+MdxIrzkrhThirU6Yx6CJzj
WPnfzXbHHc39+uvdZ9PqyNZifzkyB3P3PXbL+qLb+8X51c2kmzNZt440uFaH
i+Vp8Tvnn4s7Dg4f3gXO3Ds68nxz7NXp1+7nD+eo33dDvFtPQ/bry40R/czw
1b83RT9f/E6ZxD3nyWfWz5mDI7jdWbXXryhfNuw1ma2C0ZD66l5I6121dgD5
AX81+IvwYZxk+rysPNbPZycZTo/l7J00yvN5uzZNNItuu4Xzbmupjw4vQTyZ
eTgK+lvex90nvBb3dzeza2v1XNtfR3Ob5f4Dqf2Rt4fuLHxGf3pI4mxlf3Mh
+HjUepO/Ztutsh0a+xydruLw2hWHs9HWx2B1zHv3qkbh2xuEMZ6Zc4drtKSC
pq1LRp8nzcoRunxn7SaBVQ0ulDp99RqO+fs+pVfbYoVzzWbp7r5lpxY/kK6H
WWh6nur3ovfasNbnoxvvqUFR/uzCQInVz3EI5eO+42zH7u/i+n3oHt7BN4PH
jWtyNdkIytvw7o/9uVr0ts5U+uV4SD7LMG7t4CW846NjdF+zkfeV9zV/Yb0U
ZvLxZWItt8PquY1Z/5mu3/qqaUw34U6mNN+vPoebE3AnZWXF90PI9UYpzxfP
rbd7Jz99kxSa+VoMYbXmp60TP5P2zs1M974WS19I59VJ3vAxO5S3XRH9PqM9
blrjGo+W4VkWd1o/fMFwFjsmK7ruGp9+tlM+C4kzVd+4HLVwV+b9dGIs1R6X
1a89369jvrdXe1sJqsP+fJw8YRcv1+phc/8Yi/tH/e5cw9GNtD+bn9dhrE5T
HfXKivHKcd4/vsYMhdgdFrPjTpjqdPy1zOTpjIsi5V0ztvN2hp9boXLXe2s2
9qZYyTxEyrtNzwd7ujObbvF972ZLXT1/qukyhCvPKLow1TEg1qsvh2vQbk6/
r/40122502ar2Sw/b/36jmdp9kl9n6vbJjgwjbHOHxLXxctjyKSbfdNdEucY
7Bbm4pV02TncfjJVfjabV72otd2CufJp57Qffc8vU8lham53EQJ582C0pr1X
0vKWfcXiYygP0z8zzTbe6w92ftE78WHpl/WnOgva4Rgwcdx8enaWZfeCaY00
uJ+VSBBdZNm171ne0FnmdJCsR55fF8yQf7U4adqs3dznTGa+zLQ9pY7h2odh
z8t75nj00+6nGUftKDO10YvvfXeuN7vHXM79q+ma/Mqff2fLySgWM6E+Zo7W
9u9DfxOvy2V13NxfTBX1vNtWaSVurOvwMlZ1U17v+S8rxRacKR3L0+8Y7XaS
cJxL+6vPb0PDSnM9YoWxMQOw++mrKty9NRacPTb3VTlEpbNYN/ePf7yFmb2J
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
5qb9/qW489jNpFeT9P5cRQG9ViNJJpPkUrbkpZKXNkLSpFTy3g3m3ueJ/BsD
zACNHqAXc3D+RVVJ35dJviaCJqIdP/in5UuK79PB6/LO1enhx329v9893Hxf
X1n56EdrfqbbcLx0fDktn16ky4uTh7Gerlzu7577s7G+jQ/2e/NsafWg21t7
PjNfL4+Lmz8Hd0ur6+Pb7e6tX/arR4dfV+fLF3fD0U8a3l8Pr5c/v9d/zL3N
Z6srX9uLdKz2bc5vbrbhnhe7++fx9v1g/695DU+fWy9P7wubDzfE//3H1ma8
XTRXV5+b0+Plrj8p13vnfxZ/vhbC+soEshhcOXs5++i+V+/L89Pe6vLPxtry
hz3e3LcHp+tvdvXeP42bW9ePazeXt8ft/fny+q0ttturPeq7Tz97LX7H8vX+
+NDWy9+Nty07Hn/l05fD8RVKvPL2+Hk63nz23dJ2ePu5PFrxT68nxOfV9ff+
88PebqnL90tp7fTn99LtxtrXxcLO8+eXzetpY/niODz0x0fjx+Pq9fvO+sfw
svV+XF8/d/aXfhtzs//1Yo/yab9wfPW4Y7c38k3/9EIntrv+/XQ3Hd3uDf7p
+OLtY+/7dWqHC6urV3ef324yz++XD0tnY+kWj9riuPf9dT5dLv+sL99/XKxc
3ZyYVZD47ffSxf33/fPK9f3PRUfxevT1Jm1M5+H5denAhT/Haefve3f3NS4u
PO0s7bqbvjNtp97715PbP3nhT7pYv397/l443N7+ediLZ93jSnzce6z3K+tt
0S0dvd0NMb/X3feTpbO71f14uHZ7enVz3l2sb+8dHJ19pvB+srB3237i9nLf
pva59x7q0kJYM3dfj8sLr3f7T+Pb5/Op3dp7bOOr6f1TvXlLq28fC2575eng
utu6WTq5Osv3B5uPv3+bpaWb7+f9+6P3s21/fPr5+zEtr/yZDnY3P1YPF57O
Ti7C6/XDElmx9/Ky9L67uTidHj3G1G8kv358s3j2Yc++/mytbm6/HDyuLvnz
l/O4Fp7s4lV3P+6+3Zu3a3M2nP1kwMzW9cPX8pv/PLmPj7dvzn8sH5f3q3L4
O7yu/TVfrz/na3+Xz34vf96unF2ZxT+vz+e33dbO/uPWxt762tkVJPv3xu7R
7gkk8OD87M/u59fV7++2Xy8Ozhb3Nt92f++e+sv7hcfpZmf9cf+iW/yhN37e
vw5rB0N92749eysXTxvT8s/P0d+1SOsO059yvHDn3H53uF3q6v36ycvL1vfL
/ml4+TpcGOpaeDxaCDu5+3mJ7qDl4eP46Gp13X373ZUzf368OOye3R5eLj+U
86807l2vhrpxu/n5tf3+dv+8dHAnG7n11+Wns++9p49+5/3P1vN7fP6+Xbm5
rHs/1y/vr3ufv7ce783RhXvdfL7ZvbAnv7eX7PvL/tarSEJaf1tau/+yfqud
vt0+3vyEx/i0UHceb9cX45dZbJeX9Wf/+HVhfX/3e+tl+XT7xHv3d+Vn/3x/
8XFx7/z4IW99f94/uue1vzvHD+tHb91B+1wsT8tPL0dQ1b8fl3n6vb11vXz6
fggbHU68m+LNxfr3x9XF5dK0vfv74xFCf3y4cfdJEVz7eTs9299aO2IMmzm9
q/nvzcbHye3zx/g57jx8++Xr6O82/x6vnW0t78Xf13tn9WJn5/dVPe33jzb8
wp08iXdObu7fl86efl5O6sq6OXtZCStfX5d+93jJvRxeLXXP5xfp6XNh/a78
2Xo4OT1YX9xv/dGxWdx9Tlsb5nbv7mnj5fXj+u5203yl+7O1xYvuJF7und3T
007PysXr3e7yQ/y7t1+W9zdXp7fHuLBxn/7Ep/ell3hzvbC/tXHwfrhZVrZ3
Xu7Wf5bvj82uGW7P158GcODqxtvGxv2q/65XYfX14eDvF0lbwkp6qTfudfUm
/Xk46tttNkv74/fC6/r+zkVZf+oX8/Kf8+6pmOH3LYzyLsV+wz0c3j6+XVye
2FBX09NtWny/zePL5e2LuX05d5uLex/pqX/dv75cePkzLA57u0vf2wcbn88b
v5dOrv/+8ef2xh8cl3Ec/h5v2cOny+uLfPV+t3z4XM5WzOLVWz2YrvdKctdt
Z/nrut9fOQBaLl4cDQdXZVwIA5P0s3OV16ka20er+eh1I23//uP3rp+ujzev
PsLem/m+XjpeXb64eNP+093b2Z+3/s/ifjT9ycvS+aF/o6csXP45vy7ve69X
pb95Wzv3X5vLNzfp/fPud9ncPbzn477uv/5OXytuYXH7Ik4bVwcXGw8e/r2e
zk8fd36+el/208LLw8n6+o65jluLm129X14mBy7/HqbLj9fXu758vC093K/a
drt6er/4Nv49nx5Psl96WF/ata/33z/P5vHqIdfpeHfv7uF2/eL3+vbOysrb
ztX3eHD45/zx4vHpy+6Pb+Hn3Ozb+7OXE/e6YVd34p/jg5Xb48Pz3W59e/Fh
93i7jFvl+ev2cFh/uTw+PD3s89HqSrs/Wz3bWO0enx43bu4ub9P7+Hzr7vfs
ZznZe1y7PhtW/6y41/Gqz8OJW7jYP/7aWLy+23n6vbtgFvzh7qL//TUdL1y2
p5Wt0bWLraWV392927093d/ev4rb3cv257t7NPWgbW7/2bnZW3o63brdW/v6
c73wcbKy/edw7etuGBYWN7r767/PS+7iOMb8vNcu8t7y2dPvmzV/9F2Gu6/V
55OTh5PNupIX/5xf7Bwd+5OzrbP7nZUl07q2eXj93PZvz9Zvn37a+vfqw9+1
v9evH7vD1/nd1s/10sH5ypE5LE+na2+1rQ9rt0+HV+9vk/8/tz+ON9auP2+3
bnaXLt/cw+PLxfXLTkwHn0/nfx6PPv/mzavHlZ3LcnfQ73+3tbvHz+vL9d8u
LCzeHF8ebS94c7jvDjcGS8/M9+DqBfu1tra56uv9+pf/2PX3u9fpZmFnY/Nz
7/k924eH3993fvkytj5+HC/efQzh+sBf3L3eHv9nqqhDbKPRWeI01F6+1mbK
3npdZZmFooZOF8wkrjjZLB0d1/d1ckN10Uip8v+DKmqRRNp/76mtMzX4pKt+
KeS+Od2q7qQ34gfvw1iyBH5a6PugM+El6+x0bdKOS7qdX+LYcgqmdn020sWY
OkmA+FnbMZuuj16HfZ2VOGmX69APUkALpXNZ13z+S1XU//YLSsWp8vhdHb2u
t3f9NHbTIB/o1HT8v3athW4cjTRMRmuZn2ok9pLrOCaTTeHZaw+cozTyAE3i
nX2fazfJ7HpsnW4x9FFqG4NPRQbfNvHiWTfwpGaYjW1D88ZWZ4epjN185Dqa
rpPMXB/NMCWfJm8rgzOFlpKNLfVFl5/5t56wyZM8xbMZko5Ay37bD5MuMUGI
BxkGEw/RBdsFF3XmWU7PXQkyEB99CBISKi1lnlyH3G2vewOR/4Lunw+5lNKl
YGMxXoI20li0TTdjoi5vxCDzXslwWALCSFwm6VqPrrgmKWWlMOlm5DAm3Tea
JkLHEFimk3pa7p0bGDvdobRjZyVv1DUGJrWpjllXLl1NobqqE9LJpepDZ3UL
j5kcpMbiAiM5FKebUyNPoBG3JQ9jaSTWUKfSpFzYh6na0ZVpVHCMmZwiyKQF
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
JuugYNVyfUfJFr4bmdom/y1ZTo/aPqbGVBs6S1o3ceMgPjKfT7fkP6QXEOgY
0jTbrwPlow7wOi0T0k4ACPQFgh4yBUSdaBG6sFF0CaMpb61M/kReMqhFa4ey
VRSj0E07Zj3XeTPFyYuejqbG2xPbuoU4yWA5ycte3h7zYRcmADjVkXJ1VP0c
OmgpAedTKg5UAwknbBhsGfi2KofJaHW5bXZw09oC3wXvyHRyC/3U1rQTtbCd
tsW9zvKA7ep8bJjQ0p2QpF1fSlvoaJtFJa8DnbsBrmVk4wQ6ACIwOkHDJ2w7
6thsJgXFjrIW0zVt4A0wF5gfYKhDJIRJx5COuiYoc9UJvJwF3UE3UGsd/0s5
efKDvl90Y0KWSD1jBUtL4BMt6yuMSbQxgl6qwFaCaVCf4YeFwqgz54XWTc6L
8biqC3uep81e3lnaMKReUM3l+66NGPVYeEg/QpGhPNpqI/Sz8C7lJWjXO8sq
uaeBGOqIzJQBIZ3OBGr9SQ5I1kEQHJ256p4aT8dYJJ2N8l2Yz/54WdkPYHUt
IGddddQ23fQffqQUIIah05osJFnWwsDmPssRM8nwU0fQW9IWsde6MvVB6yO6
cQZ6rbqFECnG4/+jw0kMl7Pxx//lcPK//UD+57/+9W//9mt573D11//4t/Hp
qX4tFD6Gvz79e3f3K7dfWoC9a2+t/vr78OtufGsvvz7ay+vfx4fXf+eXfy2W
24fHz7tWr+7bw9srv9h+vV2PD7e/9l7+tl+Hb63dtV/T48uv67+vvz7Gu/cx
380fO//8r8cHfpx/qY/lXX/z7//6XyPKZqseNgEA

-->

</rfc>
