<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.21 (Ruby 3.4.1) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-ietf-lamps-kyber-certificates-07" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="ML-KEM in Certificates">Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM)</title>

    <author initials="S." surname="Turner" fullname="Sean Turner">
      <organization>sn3rd</organization>
      <address>
        <email>sean@sn3rd.com</email>
      </address>
    </author>
    <author initials="P." surname="Kampanakis" fullname="Panos Kampanakis">
      <organization>AWS</organization>
      <address>
        <email>kpanos@amazon.com</email>
      </address>
    </author>
    <author initials="J." surname="Massimo" fullname="Jake Massimo">
      <organization>AWS</organization>
      <address>
        <email>jakemas@amazon.com</email>
      </address>
    </author>
    <author initials="B." surname="Westerbaan" fullname="Bas Westerbaan">
      <organization>Cloudflare</organization>
      <address>
        <email>bas@westerbaan.name</email>
      </address>
    </author>

    <date year="2025" month="January" day="07"/>

    <area>SEC</area>
    <workgroup>LAMPS</workgroup>
    <keyword>ML-KEM Kyber KEM Certificate X.509 PKIX</keyword>

    <abstract>


<?line 111?>

<t>The Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) is a
quantum-resistant key-encapsulation mechanism (KEM). This document
describes the conventions for using the ML-KEM in X.509 Public Key
Infrastructure. The conventions for the subject public keys and
private keys are also described.</t>



    </abstract>

    <note title="About This Document" removeInRFC="true">
      <t>
        The latest revision of this draft can be found at <eref target="https://lamps-wg.github.io/kyber-certificates/#go.draft-ietf-lamps-kyber-certificates.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-lamps-kyber-certificates/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Limited Additional Mechanisms for PKIX and SMIME (lamps) Working Group mailing list (<eref target="mailto:spasm@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/spasm/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/spasm/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/lamps-wg/kyber-certificates"/>.</t>
    </note>


  </front>

  <middle>


<?line 119?>

<section anchor="introduction"><name>Introduction</name>

<t>The Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) standardized in
<xref target="FIPS203"/> is a quantum-resistant
key-encapsulation mechanism (KEM) standardized by the US National Institute
of Standards and Technology (NIST) PQC Project <xref target="NIST-PQC"/>. Prior to
standardization, the earlier versions of the mechanism were known as
Kyber. ML-KEM and Kyber are not compatible. This document specifies the use
of ML-KEM in Public Key Infrastructure X.509 (PKIX) certificates <xref target="RFC5280"/>
at three security levels: ML-KEM-512, ML-KEM-768, and ML-KEM-1024, using
object identifiers assigned by NIST. The private key format is also
specified.</t>

<section anchor="applicability-statement"><name>Applicability Statement</name>

<t>ML-KEM certificates are used in protocols where the public key is used to
generate and encapsulate a shared secret used to derive a symmetric key used
to encrypt a payload; see <xref target="I-D.ietf-lamps-cms-kyber"/>. To be used in TLS,
ML-KEM certificates could only be used as end-entity identity certificates
and would require significant updates to the protocol; see
<xref target="I-D.celi-wiggers-tls-authkem"/>.</t>

</section>
</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?>

</section>
<section anchor="algorithm-identifiers"><name>Algorithm Identifiers</name>

<t>The AlgorithmIdentifier type is defined in <xref target="RFC5912"/> as follows:</t>

<figure><artwork><![CDATA[
  AlgorithmIdentifier{ALGORITHM-TYPE, ALGORITHM-TYPE:AlgorithmSet} ::=
    SEQUENCE {
      algorithm   ALGORITHM-TYPE.&id({AlgorithmSet}),
      parameters  ALGORITHM-TYPE.
                    &Params({AlgorithmSet}{@algorithm}) OPTIONAL
    }
]]></artwork></figure>

<aside>  <t>NOTE: The above syntax is from <xref target="RFC5912"/> and is compatible with the
  2021 ASN.1 syntax <xref target="X680"/>. See <xref target="RFC5280"/> for the 1988 ASN.1 syntax.</t>
</aside>

<t>The fields in AlgorithmIdentifier have the following meanings:</t>

<t><list style="symbols">
  <t>algorithm identifies the cryptographic algorithm with an object
identifier.</t>
  <t>parameters, which are optional, are the associated parameters for
the algorithm identifier in the algorithm field.</t>
</list></t>

<t>The AlgorithmIdentifier for a ML-KEM public key <bcp14>MUST</bcp14> use one of the
id-alg-ml-kem object identifiers listed below, based on the security
level. The parameters field of the AlgorithmIdentifier for the ML-KEM
public key <bcp14>MUST</bcp14> be absent.</t>

<t>When any of the ML-KEM AlgorithmIdentifier appears in the
SubjectPublicKeyInfo field of an X.509 certificate, the key usage
certificate extension <bcp14>MUST</bcp14> only contain keyEncipherment
<xref section="4.2.1.3" sectionFormat="of" target="RFC5280"/>.</t>

<figure><artwork><![CDATA[
  nistAlgorithms OBJECT IDENTIFIER ::= { joint-iso-ccitt(2)
    country(16) us(840) organization(1) gov(101) csor(3)
    nistAlgorithm(4) }

  kems OBJECT IDENTIFIER ::= { nistAlgorithms 4 }

  id-alg-ml-kem-512 OBJECT IDENTIFIER ::= { kems 1 }

  id-alg-ml-kem-768 OBJECT IDENTIFIER ::= { kems 2 }

  id-alg-ml-kem-1024 OBJECT IDENTIFIER ::= { kems 3 }

  pk-ml-kem-512 PUBLIC-KEY ::= {
    IDENTIFIER id-alg-ml-kem-512
    -- KEY no ASN.1 wrapping --
    PARAMS ARE absent
    CERT-KEY-USAGE { keyEncipherment }
    --- PRIVATE-KEY no ASN.1 wrapping --
    }

  pk-ml-kem-768 PUBLIC-KEY ::= {
    IDENTIFIER id-alg-ml-kem-768
    -- KEY no ASN.1 wrapping --
    PARAMS ARE absent
    CERT-KEY-USAGE { keyEncipherment }
    --- PRIVATE-KEY no ASN.1 wrapping --
    }

  pk-ml-kem-1024 PUBLIC-KEY ::= {
    IDENTIFIER id-alg-ml-kem-1024
    -- KEY no ASN.1 wrapping --
    PARAMS ARE absent
    CERT-KEY-USAGE { keyEncipherment }
    --- PRIVATE-KEY no ASN.1 wrapping --
    }

    ML-KEM-PublicKey ::= OCTET STRING (SIZE (800 | 1184 | 1568))

    ML-KEM-PrivateKey ::= OCTET STRING (SIZE (64))
]]></artwork></figure>

<t>No additional encoding of the ML-KEM public key value is applied in
the SubjectPublicKeyInfo field of an X.509 certificate <xref target="RFC5280"/>.
However, whenever it appears outside of a
certificate, it <bcp14>MAY</bcp14> be encoded as an OCTET STRING.</t>

<t>No additional encoding of the ML-KEM private key value is applied in
the PrivateKeyInfo field of an Asymmetric Key Package <xref target="RFC5958"/>.
However, whenever it appears outside of a
Asymmetric Key Package, it <bcp14>MAY</bcp14> be encoded as an OCTET STRING.</t>

</section>
<section anchor="subject-public-key-fields"><name>Subject Public Key Fields</name>

<t>In the X.509 certificate, the subjectPublicKeyInfo field has the
SubjectPublicKeyInfo type, which has the following ASN.1 syntax:</t>

<figure><artwork><![CDATA[
  SubjectPublicKeyInfo {PUBLIC-KEY: IOSet} ::= SEQUENCE {
      algorithm        AlgorithmIdentifier {PUBLIC-KEY, {IOSet}},
      subjectPublicKey BIT STRING
  }
]]></artwork></figure>

<aside>  <t>NOTE: The above syntax is from <xref target="RFC5912"/> and is compatible with the
  2021 ASN.1 syntax <xref target="X680"/>. See <xref target="RFC5280"/> for the 1988 ASN.1 syntax.</t>
</aside>

<t>The fields in SubjectPublicKeyInfo have the following meaning:</t>

<t><list style="symbols">
  <t>algorithm is the algorithm identifier and parameters for the
public key (see above).</t>
  <t>subjectPublicKey contains the byte stream of the public key.</t>
</list></t>

<t><xref target="example-public"/> contains examples for ML-KEM public keys
encoded using the textual encoding defined in <xref target="RFC7468"/>.</t>

</section>
<section anchor="private-key-format"><name>Private Key Format</name>

<t>In short, an ML-KEM private key is encoded by storing its 64-octet seed in
the privateKey field as follows.</t>

<t><xref target="FIPS203"/> specifies two formats for an ML-KEM private key: a 64-octet
seed and an (expanded) private key, which is referred to as the
decapsulation key. The expanded private key (and public key)
is computed from the seed using <spanx style="verb">ML-KEM.KeyGen_internal(d,z)</spanx> (algorithm 16)
using the first 32 octets as <em>d</em> and the remaining 32 octets as <em>z</em>.</t>

<t>A keypair is generated by sampling 64 octets uniformly at random
for the seed (private key)  from a cryptographically secure
pseudorandom number generator (CSPRNGs). The public key can then
be computed using <spanx style="verb">ML-KEM.KeyGen_internal(d,z)</spanx> as described earlier.</t>

<t>"Asymmetric Key Packages" <xref target="RFC5958"/> describes how to encode a private
key in a structure that both identifies what algorithm the private key
is for and allows for the public key and additional attributes about the
key to be included as well. For illustration, the ASN.1 structure
OneAsymmetricKey is replicated below.</t>

<figure><artwork><![CDATA[
  OneAsymmetricKey ::= SEQUENCE {
    version                  Version,
    privateKeyAlgorithm      SEQUENCE {
    algorithm                PUBLIC-KEY.&id({PublicKeySet}),
    parameters               PUBLIC-KEY.&Params({PublicKeySet}
                               {@privateKeyAlgorithm.algorithm})
                                  OPTIONAL}
    privateKey               OCTET STRING (CONTAINING
                               PUBLIC-KEY.&PrivateKey({PublicKeySet}
                                 {@privateKeyAlgorithm.algorithm})),
    attributes           [0] Attributes OPTIONAL,
    ...,
    [[2: publicKey       [1] BIT STRING (CONTAINING
                               PUBLIC-KEY.&Params({PublicKeySet}
                                 {@privateKeyAlgorithm.algorithm})
                                 OPTIONAL,
    ...
  }
]]></artwork></figure>

<aside>  <t>NOTE: The above syntax is from <xref target="RFC5958"/> and is compatible with the
  2021 ASN.1 syntax <xref target="X680"/>.</t>
</aside>

<t>When used in a OneAsymmetricKey type, the privateKey OCTET STRING contains
the raw octet string encoding of the 64-octet seed. The publicKey field
<bcp14>SHOULD</bcp14> be omitted because the public key can be computed as noted earlier
in this section.</t>

<t><xref target="example-private"/> contains examples for ML-KEM private keys
encoded using the textual encoding defined in <xref target="RFC7468"/>.</t>

</section>
<section anchor="implementation-considerations"><name>Implementation Considerations</name>

<t>Though section 7.1 of <xref target="FIPS203"/> mentions the potential to save seed values for future expansion, Algorithm 19 does not make the seed values available to a caller for serialization.
Similarly, the algorithm that expands seed values is not listed as one of the "main algorithms" and features "internal" in the name even though it is clear that it is allowed to be exposed externally for the purposes of expanding a key from a seed.
Below are possible ways to extend the APIs defined in <xref target="FIPS203"/> to support serialization of seed values as private keys.</t>

<t>To support serialization of seed values as private keys, let Algorithm 19b denote the same procedure as Algorithm 19 in <xref target="FIPS203"/> except it returns (ek, dk, d, z) on line 7. Additionally, Algorithm 16 should be promoted to be a "main algorithm" for external use in expanding seed values.</t>

<t>Note also that unlike other private key compression methods in other algorithms, expanding a private key from a seed is a one-way function, meaning that once a full key is expanded from seed and the seed discarded, the seed cannot be re-created even if the full expanded private key is available. For this reason it is <bcp14>RECOMMENDED</bcp14> that implementations retain and export the seed, even when also exporting the expanded key.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The Security Considerations section of <xref target="RFC5280"/> applies to this
specification as well.</t>

<t>Protection of the private-key information, i.e., the seed, is vital to
public-key cryptography.  Disclosure of the private-key material to another
entity can lead to masquerades.</t>

<t>For ML-KEM specific security considerations refer to
<xref target="I-D.sfluhrer-cfrg-ml-kem-security-considerations"/>.</t>

<t>The generation of private keys relies on random numbers. The use of
inadequate pseudo-random number generators (PRNGs) to generate these
values can result in little or no security.  An attacker may find it
much easier to reproduce the PRNG environment that produced the keys,
searching the resulting small set of possibilities, rather than brute
force searching the whole key space.  The generation of quality
random numbers is difficult, and <xref target="RFC4086"/> offers important guidance
in this area.</t>

<t>ML-KEM key generation as standardized in <xref target="FIPS203"/> has specific
requirements around randomness generation, described in section 3.3,
'Randomness generation'.</t>

<t>Key formats have implications on KEM binding properties, initially formalized
in <xref target="CDM23"/>. Per the analysis of the final <xref target="FIPS203"/> in <xref target="KEMMY24"/>, a
compliant instantiation of ML-KEM is LEAK-BIND-K-PK-secure and
LEAK-BIND-K-CT-secure when using the expanded key format, but not
MAL-BIND-K-PK-secure nor MAL-BIND-K-CT-secure. This means that the computed
shared secret binds to the encapsulation key used to compute it against a
malicious adversary that has access to leaked, honestly-generated key
material but is not capable of manufacturing maliciously generated
keypairs. This binding to the encapsulation key broadly protects against
re-encapsulation attacks but not completely.</t>

<t>Using the 64-byte seed format provides a step up in binding security by
mitigating an attack enabled by the hash of the public encapsulation key
stored in the expanded private decapsulation key format, providing
MAL-BIND-K-CT security and LEAK-BIND-K-PK security.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>For the ASN.1 Module in <xref target="asn1"/>, IANA is requested to assign an
object identifier (OID) for the module identifier (TBD) with a
Description of "id-mod-x509-ml-kem-2024".  The OID for the module
should be allocated in the "SMI Security for PKIX Module Identifier"
registry (1.3.6.1.5.5.7.0).</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">

<reference anchor="X680" target="https://www.itu.int/rec/T-REC-X.680">
  <front>
    <title>Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation</title>
    <author >
      <organization>ITU-T</organization>
    </author>
    <date year="2021" month="February"/>
  </front>
  <seriesInfo name="ITU-T Recommendation" value="X.680"/>
  <seriesInfo name="ISO/IEC" value="8824-1:2021"/>
</reference>
<reference anchor="X690" target="https://www.itu.int/rec/T-REC-X.690">
  <front>
    <title>Information technology - Abstract Syntax Notation One (ASN.1): ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)</title>
    <author >
      <organization>ITU-T</organization>
    </author>
    <date year="2021" month="February"/>
  </front>
  <seriesInfo name="ITU-T Recommendation" value="X.690"/>
  <seriesInfo name="ISO/IEC" value="8825-1:2021"/>
</reference>


<reference anchor="FIPS203">
  <front>
    <title>Module-lattice-based key-encapsulation mechanism standard</title>
    <author>
      <organization/>
    </author>
    <date month="August" year="2024"/>
  </front>
  <seriesInfo name="DOI" value="10.6028/nist.fips.203"/>
<refcontent>National Institute of Standards and Technology (U.S.)</refcontent></reference>
<reference anchor="RFC5280">
  <front>
    <title>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</title>
    <author fullname="D. Cooper" initials="D." surname="Cooper"/>
    <author fullname="S. Santesson" initials="S." surname="Santesson"/>
    <author fullname="S. Farrell" initials="S." surname="Farrell"/>
    <author fullname="S. Boeyen" initials="S." surname="Boeyen"/>
    <author fullname="R. Housley" initials="R." surname="Housley"/>
    <author fullname="W. Polk" initials="W." surname="Polk"/>
    <date month="May" year="2008"/>
    <abstract>
      <t>This memo profiles the X.509 v3 certificate and X.509 v2 certificate revocation list (CRL) for use in the Internet. An overview of this approach and model is provided as an introduction. The X.509 v3 certificate format is described in detail, with additional information regarding the format and semantics of Internet name forms. Standard certificate extensions are described and two Internet-specific extensions are defined. A set of required certificate extensions is specified. The X.509 v2 CRL format is described in detail along with standard and Internet-specific extensions. An algorithm for X.509 certification path validation is described. An ASN.1 module and examples are provided in the appendices. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5280"/>
  <seriesInfo name="DOI" value="10.17487/RFC5280"/>
</reference>
<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity 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>
<reference anchor="RFC5912">
  <front>
    <title>New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <author fullname="J. Schaad" initials="J." surname="Schaad"/>
    <date month="June" year="2010"/>
    <abstract>
      <t>The Public Key Infrastructure using X.509 (PKIX) certificate format, and many associated formats, are expressed using ASN.1. The current ASN.1 modules conform to the 1988 version of ASN.1. This document updates those ASN.1 modules to conform to the 2002 version of ASN.1. There are no bits-on-the-wire changes to any of the formats; this is simply a change to the syntax. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5912"/>
  <seriesInfo name="DOI" value="10.17487/RFC5912"/>
</reference>
<reference anchor="RFC5958">
  <front>
    <title>Asymmetric Key Packages</title>
    <author fullname="S. Turner" initials="S." surname="Turner"/>
    <date month="August" year="2010"/>
    <abstract>
      <t>This document defines the syntax for private-key information and a content type for it. Private-key information includes a private key for a specified public-key algorithm and a set of attributes. The Cryptographic Message Syntax (CMS), as defined in RFC 5652, can be used to digitally sign, digest, authenticate, or encrypt the asymmetric key format content type. This document obsoletes RFC 5208. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5958"/>
  <seriesInfo name="DOI" value="10.17487/RFC5958"/>
</reference>
<reference anchor="RFC9629">
  <front>
    <title>Using Key Encapsulation Mechanism (KEM) Algorithms in the Cryptographic Message Syntax (CMS)</title>
    <author fullname="R. Housley" initials="R." surname="Housley"/>
    <author fullname="J. Gray" initials="J." surname="Gray"/>
    <author fullname="T. Okubo" initials="T." surname="Okubo"/>
    <date month="August" year="2024"/>
    <abstract>
      <t>The Cryptographic Message Syntax (CMS) supports key transport and key agreement algorithms. In recent years, cryptographers have been specifying Key Encapsulation Mechanism (KEM) algorithms, including quantum-secure KEM algorithms. This document defines conventions for the use of KEM algorithms by the originator and recipients to encrypt and decrypt CMS content. This document updates RFC 5652.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9629"/>
  <seriesInfo name="DOI" value="10.17487/RFC9629"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">

<reference anchor="CDM23" target="https://eprint.iacr.org/2023/1933.pdf">
  <front>
    <title>Keeping Up with the KEMs: Stronger Security Notions for KEMs and automated analysis of KEM-based protocols</title>
    <author initials="C." surname="Cremers" fullname="Cas Cremers">
      <organization>CISPA Helmholtz Center for Information Security</organization>
    </author>
    <author initials="A." surname="Dax" fullname="Alexander Dax">
      <organization>CISPA Helmholtz Center for Information Security</organization>
    </author>
    <author initials="N." surname="Medinger" fullname="Niklas Medinger">
      <organization>CISPA Helmholtz Center for Information Security</organization>
    </author>
    <date year="2023"/>
  </front>
</reference>
<reference anchor="KEMMY24" target="https://eprint.iacr.org/2024/523.pdf">
  <front>
    <title>Unbindable Kemmy Schmidt: ML-KEM is neither MAL-BIND-K-CT nor MAL-BIND-K-PK</title>
    <author initials="S." surname="Schmieg" fullname="Sophie Schmieg">
      <organization></organization>
    </author>
    <date year="2024"/>
  </front>
</reference>
<reference anchor="NIST-PQC" target="https://csrc.nist.gov/projects/post-quantum-cryptography">
  <front>
    <title>Post-Quantum Cryptography Project</title>
    <author >
      <organization>National Institute of Standards and Technology (NIST)</organization>
    </author>
    <date year="2016" month="December" day="20"/>
  </front>
</reference>



<reference anchor="I-D.ietf-lamps-cms-kyber">
   <front>
      <title>Use of ML-KEM in the Cryptographic Message Syntax (CMS)</title>
      <author fullname="PRAT Julien" initials="J." surname="Prat">
         <organization>CryptoNext Security</organization>
      </author>
      <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
         <organization>Entrust Limited</organization>
      </author>
      <author fullname="Daniel Van Geest" initials="D." surname="Van Geest">
         <organization>CryptoNext Security</organization>
      </author>
      <date day="13" month="December" year="2024"/>
      <abstract>
	 <t>   Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) is a
   quantum-resistant key-encapsulation mechanism (KEM).  Three
   parameters sets for the ML-KEM algorithm are specified by NIST in
   FIPS 203.  In order of increasing security strength (and decreasing
   performance), these parameter sets are ML-KEM-512, ML-KEM-768, and
   ML-KEM-1024.  This document specifies the conventions for using ML-
   KEM with the Cryptographic Message Syntax (CMS) using the
   KEMRecipientInfo structure.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-cms-kyber-07"/>
   
</reference>

<reference anchor="I-D.celi-wiggers-tls-authkem">
   <front>
      <title>KEM-based Authentication for TLS 1.3</title>
      <author fullname="Thom Wiggers" initials="T." surname="Wiggers">
         <organization>PQShield</organization>
      </author>
      <author fullname="Sofia Celi" initials="S." surname="Celi">
         <organization>Brave Software</organization>
      </author>
      <author fullname="Peter Schwabe" initials="P." surname="Schwabe">
         <organization>Radboud University and MPI-SP</organization>
      </author>
      <author fullname="Douglas Stebila" initials="D." surname="Stebila">
         <organization>University of Waterloo</organization>
      </author>
      <author fullname="Nick Sullivan" initials="N." surname="Sullivan">
         </author>
      <date day="17" month="October" year="2024"/>
      <abstract>
	 <t>   This document gives a construction for a Key Encapsulation Mechanism
   (KEM)-based authentication mechanism in TLS 1.3.  This proposal
   authenticates peers via a key exchange protocol, using their long-
   term (KEM) public keys.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-celi-wiggers-tls-authkem-04"/>
   
</reference>
<reference anchor="RFC7468">
  <front>
    <title>Textual Encodings of PKIX, PKCS, and CMS Structures</title>
    <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
    <author fullname="S. Leonard" initials="S." surname="Leonard"/>
    <date month="April" year="2015"/>
    <abstract>
      <t>This document describes and discusses the textual encodings of the Public-Key Infrastructure X.509 (PKIX), Public-Key Cryptography Standards (PKCS), and Cryptographic Message Syntax (CMS). The textual encodings are well-known, are implemented by several applications and libraries, and are widely deployed. This document articulates the de facto rules by which existing implementations operate and defines them so that future implementations can interoperate.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7468"/>
  <seriesInfo name="DOI" value="10.17487/RFC7468"/>
</reference>

<reference anchor="I-D.sfluhrer-cfrg-ml-kem-security-considerations">
   <front>
      <title>ML-KEM Security Considerations</title>
      <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
         <organization>Cisco Systems</organization>
      </author>
      <author fullname="Quynh Dang" initials="Q." surname="Dang">
         <organization>National Institute of Standards and Technology</organization>
      </author>
      <author fullname="John Preuß Mattsson" initials="J. P." surname="Mattsson">
         <organization>Ericsson</organization>
      </author>
      <author fullname="Kevin Milner" initials="K." surname="Milner">
         <organization>Quantinuum</organization>
      </author>
      <author fullname="Daniel Shiu" initials="D." surname="Shiu">
         <organization>Arqit Quantum Inc</organization>
      </author>
      <date day="19" month="November" year="2024"/>
      <abstract>
	 <t>   NIST standardized ML-KEM as FIPS 203 in August 2024.  This document
   discusses how to use ML-KEM - that is, what problem it solves, and
   how to use it securely.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-sfluhrer-cfrg-ml-kem-security-considerations-02"/>
   
</reference>
<reference anchor="RFC4086">
  <front>
    <title>Randomness Requirements for Security</title>
    <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
    <author fullname="J. Schiller" initials="J." surname="Schiller"/>
    <author fullname="S. Crocker" initials="S." surname="Crocker"/>
    <date month="June" year="2005"/>
    <abstract>
      <t>Security systems are built on strong cryptographic algorithms that foil pattern analysis attempts. However, the security of these systems is dependent on generating secret quantities for passwords, cryptographic keys, and similar quantities. The use of pseudo-random processes to generate secret quantities can result in pseudo-security. A sophisticated attacker may find it easier to reproduce the environment that produced the secret quantities and to search the resulting small set of possibilities than to locate the quantities in the whole of the potential number space.</t>
      <t>Choosing random quantities to foil a resourceful and motivated adversary is surprisingly difficult. This document points out many pitfalls in using poor entropy sources or traditional pseudo-random number generation techniques for generating such quantities. It recommends the use of truly random hardware techniques and shows that the existing hardware on many systems can be used for this purpose. It provides suggestions to ameliorate the problem when a hardware solution is not available, and it gives examples of how large such quantities need to be for some applications. 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="106"/>
  <seriesInfo name="RFC" value="4086"/>
  <seriesInfo name="DOI" value="10.17487/RFC4086"/>
</reference>

<reference anchor="I-D.ietf-lamps-dilithium-certificates">
   <front>
      <title>Internet X.509 Public Key Infrastructure: Algorithm Identifiers for ML-DSA</title>
      <author fullname="Jake Massimo" initials="J." surname="Massimo">
         <organization>AWS</organization>
      </author>
      <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
         <organization>AWS</organization>
      </author>
      <author fullname="Sean Turner" initials="S." surname="Turner">
         <organization>sn3rd</organization>
      </author>
      <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
         <organization>Cloudflare</organization>
      </author>
      <date day="4" month="November" year="2024"/>
      <abstract>
	 <t>   Digital signatures are used within X.509 certificates, Certificate
   Revocation Lists (CRLs), and to sign messages.  This document
   describes the conventions for using FIPS 204, the Module-Lattice-
   Based Digital Signature Algorithm (ML-DSA) in Internet X.509
   certificates and certificate revocation lists.  The conventions for
   the associated signatures, subject public keys, and private key are
   also described.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-dilithium-certificates-05"/>
   
</reference>



    </references>

</references>


<?line 396?>

<section anchor="asn1"><name>ASN.1 Module</name>

<t>This appendix includes the ASN.1 module <xref target="X680"/> for the ML-KEM.  Note that
as per <xref target="RFC5280"/>, certificates use the Distinguished Encoding Rules; see
<xref target="X690"/>. This module imports objects from <xref target="RFC5912"/> and <xref target="RFC9629"/>.</t>

<figure><artwork><![CDATA[
<CODE BEGINS>
X509-ML-KEM-2024
{ iso(1) identified-organization(3) dod(6)
  internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)
  id-mod-x509-ml-kem-2024(TBD) }

DEFINITIONS IMPLICIT TAGS ::= BEGIN

EXPORTS ALL;

IMPORTS
  PUBLIC-KEY
    FROM AlgorithmInformation-2009  -- [RFC 5912]
      { iso(1) identified-organization(3) dod(6) internet(1)
        security(5) mechanisms(5) pkix(7) id-mod(0)
        id-mod-algorithmInformation-02(58) }

  KEM-ALGORITHM
    FROM KEMAlgorithmInformation-2023  -- [RFC 9629]
      { iso(1) identified-organization(3) dod(6) internet(1)
        security(5) mechanisms(5) pkix(7) id-mod(0)
        id-mod-kemAlgorithmInformation-2023(109) };

--
-- ML-KEM Identifiers
--

nistAlgorithms OBJECT IDENTIFIER ::= { joint-iso-ccitt(2)
  country(16) us(840) organization(1) gov(101) csor(3)
  nistAlgorithm(4) }

kems OBJECT IDENTIFIER ::= { nistAlgorithms 4 }

id-alg-ml-kem-512 OBJECT IDENTIFIER ::= { kems 1 }

id-alg-ml-kem-768 OBJECT IDENTIFIER ::= { kems 2 }

id-alg-ml-kem-1024 OBJECT IDENTIFIER ::= { kems 3 }

  --
  -- Public Key Algorithms
  --
  -- To use the following with the PKIX1Explicit-2009 [RFC5912], replace
  -- the PublicKeyAlgorithms therein with the following:
  --
  -- PublicKeyAlgorithms PUBLIC-KEY ::= {
  --   PKIXAlgs-2009.PublicKeys,
  --   ...,
  --   PKIX1-PSS-OAEP-Algorithms-2009.PublicKeys,
  --   X509-ML-KEM-2024.PublicKeys }

  --
  -- Public Key (pk-) Algorithms
  --

PublicKeys PUBLIC-KEY ::= {
  -- This expands PublicKeys from RFC 5912
  pk-ml-kem-512 |
  pk-ml-kem-768 |
  pk-ml-kem-1024,
  ...
  }

--
-- ML-KEM Public Keys
--

pk-ml-kem-512 PUBLIC-KEY ::= {
  IDENTIFIER id-alg-ml-kem-512
  -- KEY no ASN.1 wrapping --
  PARAMS ARE absent
  CERT-KEY-USAGE { keyEncipherment }
  --- PRIVATE-KEY no ASN.1 wrapping --
  }

pk-ml-kem-768 PUBLIC-KEY ::= {
  IDENTIFIER id-alg-ml-kem-768
  -- KEY no ASN.1 wrapping --
  PARAMS ARE absent
  CERT-KEY-USAGE { keyEncipherment }
  --- PRIVATE-KEY no ASN.1 wrapping --
  }

pk-ml-kem-1024 PUBLIC-KEY ::= {
  IDENTIFIER id-alg-ml-kem-1024
  -- KEY no ASN.1 wrapping --
  PARAMS ARE absent
  CERT-KEY-USAGE { keyEncipherment }
  --- PRIVATE-KEY no ASN.1 wrapping --
  }

END
<CODE ENDS>
]]></artwork></figure>

</section>
<section anchor="arnold"><name>Parameter Set Security and Sizes</name>

<t>Instead of defining the strength of a quantum algorithm in a traditional
manner using the imprecise notion of bits of security, NIST has
defined security levels by picking a reference scheme, which
NIST expects to offer notable levels of resistance to both quantum and
classical attack.  To wit, a KEM algorithm that achieves NIST PQC
security must require computational resources to break IND-CCA2
security comparable or greater than that required for key search
on AES-128, AES-192, and AES-256 for Levels 1, 3, and 5, respectively.
Levels 2 and 4 use collision search for SHA-256 and SHA-384 as reference.</t>

<aside>  <t>TODO: what should go in this table?</t>
</aside>

<texttable title="Mapping between NIST Security Level, ML-KEM parameter set, and sizes in bytes" anchor="tab-strengths">
      <ttcol align='left'>Level</ttcol>
      <ttcol align='left'>Parameter Set</ttcol>
      <ttcol align='left'>Encap. Key</ttcol>
      <ttcol align='left'>Decap. Key</ttcol>
      <ttcol align='left'>Ciphertext</ttcol>
      <ttcol align='left'>Secret</ttcol>
      <c>1</c>
      <c>ML-KEM-512</c>
      <c>800</c>
      <c>1632</c>
      <c>768</c>
      <c>32</c>
      <c>3</c>
      <c>ML-KEM-768</c>
      <c>1184</c>
      <c>2400</c>
      <c>1952</c>
      <c>32</c>
      <c>5</c>
      <c>ML-KEM-1024</c>
      <c>1568</c>
      <c>3168</c>
      <c>2592</c>
      <c>32</c>
</texttable>

</section>
<section anchor="examples"><name>Examples</name>

<t>This appendix contains examples of ML-KEM public keys, private keys and
certificates.</t>

<section anchor="example-private"><name>Example Private Key</name>

<t>The following is an example of a ML-KEM-512 private key with hex seed <spanx style="verb">0001…3f</spanx>:</t>

<figure><artwork><![CDATA[
-----BEGIN PRIVATE KEY-----
MFICAQAwCwYJYIZIAWUDBAQBBEAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob
HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/
-----END PRIVATE KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  INTEGER { 0 }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.1 }
  }
  OCTET_STRING { `000102030405060708090a0b0c0d0e0f10111213141516
1718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536
3738393a3b3c3d3e3f` }
}
]]></artwork></figure>

<t>The following is an example of a ML-KEM-768 private key from the same seed.</t>

<figure><artwork><![CDATA[
-----BEGIN PRIVATE KEY-----
MFICAQAwCwYJYIZIAWUDBAQCBEAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob
HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/
-----END PRIVATE KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  INTEGER { 0 }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.2 }
  }
  OCTET_STRING { `000102030405060708090a0b0c0d0e0f10111213141516
1718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536
3738393a3b3c3d3e3f` }
}
]]></artwork></figure>

<t>The following is an example of a ML-KEM-1024 private key from the same seed.</t>

<figure><artwork><![CDATA[
-----BEGIN PRIVATE KEY-----
MFICAQAwCwYJYIZIAWUDBAQDBEAAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob
HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/
-----END PRIVATE KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  INTEGER { 0 }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.3 }
  }
  OCTET_STRING { `000102030405060708090a0b0c0d0e0f10111213141516
1718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536
3738393a3b3c3d3e3f` }
}
]]></artwork></figure>

<aside>  <t>NOTE: The private key is the seed and all three examples keys
  use the same seed; therefore, the private above are the same
  except for the OID used to represent the ML-KEM algorithm's
  security strength.</t>
</aside>

</section>
<section anchor="example-public"><name>Example Public Key</name>

<t>The following is the ML-KEM-512 public key corresponding to the private
key in the previous section.</t>

<figure><artwork><![CDATA[
-----BEGIN PUBLIC KEY-----
MIIDMjALBglghkgBZQMEBAEDggMhADmVgV5ZfRBDVc8pqlMzyTJRhp1bzb5IcST2
Ari2pmwWxHYWSK12XPXYAGtRXpBafwrAdrDGLvoygVPnylcBaZ8TBfHmvG+QsOSb
aTUSts6ZKouAFt38GmYsfj+WGcvYad13GvMIlszVkYrGy3dGbF53mZbWf/mqvJdQ
Pyx7fi0ADYZFD7GAfKTKvaRlgloxx4mht6SRqzhydl0yDQtxkg+iE8lAk0Frg7gS
Tmn2XmLLUADcw3qpoP/3OXDEdy81fSQYnKb1MFVowOI3ajdipoxgXlY8XSCVcuD8
dTLKKUcpU1VntfxBPF6HktJGRTbMgI+YrddGZPFBVm+QFqkKVBgpqYoEZM5BqLtE
wtT6PCwglGByjvFKGnxMm5jRIgO0zDUpFgqasteDj3/2tTrgWqMafWRrevpsRZMl
JqPDdVYZvplMIRwqMcBbNEeDbLIVC+GCna5rBMVTXP9Ubjkrp5dBFyD5JPSQpaxU
lfITVtVQt4KmTBaItrZVvMeEIZekNML2Vjtbfwmni8xIgjJ4NWHRb0y6tnVUAAUH
gVcMZmBLgXrRJSKUc26LAYYaS1p0UZuLb+UUiaUHI5Llh2JscTd2V10zgGocjicy
r5fCaA9RZmMxxOuLvAQxxPloMtrxs8RVKPuhU/bHixwZhwKUfM0zdyekb7U7oR3l
y0GRNGhZUWy2rXJADzzyCbI2rvNaWArIfrPjD6/WaXPKin3SZ1r0H3oXthQzzRr4
D3cIhp9mVIhJeYCxrBCgzctjagDthoGzXkKRJMqANQcluF+DperDpKPMFgCQPmUp
NWC5szblrw1SnawaBIEZMCy3qbzBELlIUb8CEX8ZncSFqFK3Rz8JuDGmgx1bVMC3
kNIlz2u5LZRiomzbM92lEjx6rw4moLg2Ve6ii/OoB0clAY/WuuS2Ac9huqtxp6PT
UZejQ+dLSicsEl1UCJZCbYW3lY07OKa6mH7DciXHtEzbEt3kU5tKsII2NoPwS/eg
nMXEHf6DChsWLgsyQzQ2LwhKFEZ3IzRLrdAA+NjFN8SPmY8FMHzr0e3guBw7xZoG
WhttY7Js
-----END PUBLIC KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.1 }
  }
  BIT_STRING { `00` `3995815e597d104355cf29aa5333c93251869d5bcdb
e487124f602b8b6a66c16c4761648ad765cf5d8006b515e905a7f0ac076b0c62
efa328153e7ca5701699f1305f1e6bc6f90b0e49b693512b6ce992a8b8016ddf
c1a662c7e3f9619cbd869dd771af30896ccd5918ac6cb77466c5e779996d67ff
9aabc97503f2c7b7e2d000d86450fb1807ca4cabda465825a31c789a1b7a491a
b3872765d320d0b71920fa213c94093416b83b8124e69f65e62cb5000dcc37aa
9a0fff73970c4772f357d24189ca6f5305568c0e2376a3762a68c605e563c5d2
09572e0fc7532ca294729535567b5fc413c5e8792d2464536cc808f98add7466
4f141566f9016a90a541829a98a0464ce41a8bb44c2d4fa3c2c209460728ef14
a1a7c4c9b98d12203b4cc3529160a9ab2d7838f7ff6b53ae05aa31a7d646b7af
a6c45932526a3c3755619be994c211c2a31c05b3447836cb2150be1829dae6b0
4c5535cff546e392ba797411720f924f490a5ac5495f21356d550b782a64c168
8b6b655bcc7842197a434c2f6563b5b7f09a78bcc488232783561d16f4cbab67
55400050781570c66604b817ad1252294736e8b01861a4b5a74519b8b6fe5148
9a5072392e587626c713776575d33806a1c8e2732af97c2680f51666331c4eb8
bbc0431c4f96832daf1b3c45528fba153f6c78b1c198702947ccd337727a46fb
53ba11de5cb4191346859516cb6ad72400f3cf209b236aef35a580ac87eb3e30
fafd66973ca8a7dd2675af41f7a17b61433cd1af80f7708869f665488497980b
1ac10a0cdcb636a00ed8681b35e429124ca80350725b85f83a5eac3a4a3cc160
0903e65293560b9b336e5af0d529dac1a048119302cb7a9bcc110b94851bf021
17f199dc485a852b7473f09b831a6831d5b54c0b790d225cf6bb92d9462a26cd
b33dda5123c7aaf0e26a0b83655eea28bf3a8074725018fd6bae4b601cf61baa
b71a7a3d35197a343e74b4a272c125d540896426d85b7958d3b38a6ba987ec37
225c7b44cdb12dde4539b4ab082363683f04bf7a09cc5c41dfe830a1b162e0b3
24334362f084a14467723344badd000f8d8c537c48f998f05307cebd1ede0b81
c3bc59a065a1b6d63b26c` }
}

]]></artwork></figure>
<aside>  <t>NOTE: The padding byte of the DER-encoded BIT STRING is not displayed in the pretty print above.</t>
</aside>

<t>The following is the ML-KEM-768 public key corresponding to the private
key in the previous section.</t>

<figure><artwork><![CDATA[
-----BEGIN PUBLIC KEY-----
MIIEsjALBglghkgBZQMEBAIDggShACmKoQ1CPI3aBp0CvFnmzfA6CWuLPaTKubgM
pKFJB2cszvHsT68jSgvFt+nUc/KzEzs7JqHRdctnp4BZGWmcAvdlMbmcX4kYBwS7
TKRTXFuJcmecZgoHxeUUuHAJyGLrj1FXaV77P8QKne9rgcHMAqJJrk8JStDZvTSF
wcHGgIBSCnyMYyAyzuc4FU5cUXbAfaVgJHdqQw/nbqz2ZaP3uDIQIhW8gvEJOcg1
VwQzao+sHYHkuwSFql18dNa1m75cXpcqDYusQRtVtdVVfNaAoaj3G064a8SMmgUJ
cxpUvZ1ykLJ5Y+Q3Lcmxmc/crAsBrNKKYjlREuTENkjWIsSMgjTQFEDozDdskn8j
pa/JrAR0xmInTkJFJchVLs47P+JlFt6QG8fVFb3olVjmJslcgLkzQvgBAATznmxs
lIccXjRMqzlmyDX5qWpZr9McQChrOLHBp4RwurlHUYk0RTzoZzapGfH1ptUQqG9U
VPw5gMtcdlvSvV97NrFBDWY1yM60fE3aDXaijqyTnHHDAkgEhmxxYmZYRCFjwsIh
F+UKzvzmN4qYVlIwKk7wws4Mxxa3eW4ray43d9+hrD2iWaMbWptTD4y2OKgaYqww
GEmrr5WnMBvaMAaJCb/bfmfbzLs4pVUaJbGjoPaFdIrVdT2IgPABbGJ0hhZjhMVX
H+I2WQA2TQODEeLYdds2ZoaTK17GAkMKNp6Hpu9cM4eGZXglvUwFes65I+sJNeaQ
XmO0ztf4CFenc91ksVDSZhLqmsEgUtsgF78YQ8y0sygbaQ3HKK36hcACgbjjwJKH
M1+Fa0/CiS9povV5Ia2gGRTECYhmLVd2lmKnhjUbm2ZJPat5WU2YbeIQDWW6D/Tq
WLgVONJKRDWiWPrCVASqf0H2WLE4UGXhWNy2ARVzJyD0BFmqrBXkBpU6kKxSmX0c
zQcAYO/GXbnmUzVEZ/rVbscTyG51QMQjrPJmn1L6b0rGiI2HHvPoR8ApqKr7uS4X
skqgebH0GbphdbRCr7EZCdSla3CgM1soc5IYqnyTSOLDwvPrPRWkHmQXwN2Uv+sh
QZsxGnuxOhgLvoMyGKmmsXRHzIXyJYWVh6cwdwSay8/UTQ8CVDjhXRU4Jw1Ybhv4
MZKpRZz2PA6XL4UpdnmDHs8SFQmFHLg0D28Qew+hoO/Rs2qBibwIXE9ct4TlU/Qb
kY+AOXzhlW94W+43fKmqi+aZitowwmt8PYxrVSVMyWIDsgxCruCsTh67QI5JqeP4
edCrB4XrcCVCXRMFoimcAV4SDRY7DhlJTOVyU9AkbRgnRcuBl6t0OLPBu3lyvsWj
BuujVnhVwBRpn+9lrlTHcKDYXBhADPZCrtxmB3e6SxOFAr1aeBL2IfhKSClrmN1D
IrbxWCi4qPDgCoukSlPDqLFDVxsHQKvVZ9rxzenHnCBLbV4lnRdmoxu7y05qBc9F
AhdrMBwcL0Ekd1AVe87IXoCbMKTWDXdHzdD1uZqoyCaYdRd5OqqAgKCxJKhVjfcr
vje3X07btr6CFtbGM/srIoDiURPYaV5DSBw+6zl+sZJQUim2eiAeqJPD4ssy2ovD
QvpN6gV4
-----END PUBLIC KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.2 }
  }
  BIT_STRING { `00` `298aa10d423c8dda069d02bc59e6cdf03a096b8b3da
4cab9b80ca4a14907672ccef1ec4faf234a0bc5b7e9d473f2b3133b3b26a1d17
5cb67a7805919699c02f76531b99c5f89180704bb4ca4535c5b8972679c660a0
7c5e514b87009c862eb8f5157695efb3fc40a9def6b81c1cc02a249ae4f094ad
0d9bd3485c1c1c68080520a7c8c632032cee738154e5c5176c07da56024776a4
30fe76eacf665a3f7b832102215bc82f10939c8355704336a8fac1d81e4bb048
5aa5d7c74d6b59bbe5c5e972a0d8bac411b55b5d5557cd680a1a8f71b4eb86bc
48c9a0509731a54bd9d7290b27963e4372dc9b199cfdcac0b01acd28a6239511
2e4c43648d622c48c8234d01440e8cc376c927f23a5afc9ac0474c662274e424
525c8552ece3b3fe26516de901bc7d515bde89558e626c95c80b93342f801000
4f39e6c6c94871c5e344cab3966c835f9a96a59afd31c40286b38b1c1a78470b
ab947518934453ce86736a919f1f5a6d510a86f5454fc3980cb5c765bd2bd5f7
b36b1410d6635c8ceb47c4dda0d76a28eac939c71c3024804866c71626658442
163c2c22117e50acefce6378a985652302a4ef0c2ce0cc716b7796e2b6b2e377
7dfa1ac3da259a31b5a9b530f8cb638a81a62ac301849abaf95a7301bda30068
909bfdb7e67dbccbb38a5551a25b1a3a0f685748ad5753d8880f0016c6274861
66384c5571fe2365900364d038311e2d875db366686932b5ec602430a369e87a
6ef5c338786657825bd4c057aceb923eb0935e6905e63b4ced7f80857a773dd6
4b150d26612ea9ac12052db2017bf1843ccb4b3281b690dc728adfa85c00281b
8e3c09287335f856b4fc2892f69a2f57921ada01914c40988662d57769662a78
6351b9b66493dab79594d986de2100d65ba0ff4ea58b81538d24a4435a258fac
25404aa7f41f658b1385065e158dcb60115732720f40459aaac15e406953a90a
c52997d1ccd070060efc65db9e653354467fad56ec713c86e7540c423acf2669
f52fa6f4ac6888d871ef3e847c029a8aafbb92e17b24aa079b1f419ba6175b44
2afb11909d4a56b70a0335b28739218aa7c9348e2c3c2f3eb3d15a41e6417c0d
d94bfeb21419b311a7bb13a180bbe833218a9a6b17447cc85f225859587a7307
7049acbcfd44d0f025438e15d1538270d586e1bf83192a9459cf63c0e972f852
97679831ecf121509851cb8340f6f107b0fa1a0efd1b36a8189bc085c4f5cb78
4e553f41b918f80397ce1956f785bee377ca9aa8be6998ada30c26b7c3d8c6b5
5254cc96203b20c42aee0ac4e1ebb408e49a9e3f879d0ab0785eb7025425d130
5a2299c015e120d163b0e19494ce57253d0246d182745cb8197ab7438b3c1bb7
972bec5a306eba3567855c014699fef65ae54c770a0d85c18400cf642aedc660
777ba4b138502bd5a7812f621f84a48296b98dd4322b6f15828b8a8f0e00a8ba
44a53c3a8b143571b0740abd567daf1cde9c79c204b6d5e259d1766a31bbbcb4
e6a05cf4502176b301c1c2f41247750157bcec85e809b30a4d60d7747cdd0f5b
99aa8c826987517793aaa8080a0b124a8558df72bbe37b75f4edbb6be8216d6c
633fb2b2280e25113d8695e43481c3eeb397eb192505229b67a201ea893c3e2c
b32da8bc342fa4dea0578` }
}
]]></artwork></figure>
<aside>  <t>NOTE: The padding byte of the DER-encoded BIT STRING is not displayed in the pretty print above.</t>
</aside>

<t>The following is the ML-KEM-1024 public key corresponding to the private
key in the previous section.</t>

<figure><artwork><![CDATA[
-----BEGIN PUBLIC KEY-----
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
uYOILhF1
-----END PUBLIC KEY-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.3 }
  }
  BIT_STRING { `00` `4b94c29450111191823b3514c9ac1ea3d9825ccb863
93a2dfb04654fa2192d37bfad1c497c6502eee5ca80a73bfce0baf5a54a88585
a401397a3d232f426a7afb082bc21a44317090eaac7592c2ea88a653c4491ea1
93931335f52e989a3c4cc56d9c553732d57c470fb41ab759b65d2d04445382fc
d9c4e344a1128fa9e11e04358e192ed014b23232a7ee2b22e23717f44111ee33
575399c37646da9813ec9b212afe94e5dc5c2330a7294cc1f4234a6d3fbb4f16
85ab8892c04acb17cd1c170d7b0611b6a7176c794cc8c67f55fc923c2ad20310
0f365991882c30243d77813843b5ec7c964032263706092ecf00c7516be64e45
98ca4226c069bb5e67e4175cf2286c8dd5c488a6c5861f31baa0bd0269470e8b
551dd3bcd38c86c12f9cdb176c77dc8b6c02a701f478902c8553f694c0d82727
b4c4a5c2c1041212aa1274808b82111b377ec75214e9b1978f76004d4139d986
13f4b8e98d20af7b534073a509a959b7a7564f9b40ca218bf61829320a850201
7954d328d7ac6c769ec29700756e7b0685b340d5e118059504a49a9a50a10198
eb10a5784678eb427d7b4babb9552933b062897973e1318eaf0a0eac37584a65
401b1703e042accd837531483f241cadcd1c1d378119e694429db199ac891e4c
5343757085bb3ae783667350c4458d97672e861e80b1d2679510ea3a6f2360c7
7a46942c7a06a554d228080c84b47aef14db17620cb16c06ab30a1be4cda7082
be9f87e9c211c46916349a5ba8eaa5201c7294a3c0885b53b657452108825ec6
46c90a04612324ee7d031afe5343132cbef67b6efb1a5ec2809b773538ce77b3
d8b04eb0b3c2256011e4c716c19a8ba0752bf71492117649f0615c3290fc29a4
6fde4bd52db9286d603388244259c15a7ac2b640a60cc03376a5841a3fb8a473
568fa9b1a267215f34c01697b0f0e627175d72105b7707c29b9e614bdc33a6f6
c818a95370b427882d7b476796a9ec6eb993274cd9b2391a82ba45e3393d2e9a
e9721ca9d6c1b988b5827713f90a6585de9433528c02b03ce10bb5f720138d0f
bb4c30c1266b918e52925dfe17b37f95d22bca54f475919ac859098c0f0d08ac
5875ef29b56fd141e6ef15f700a0b66f39595c588177373c4669b21bc071e4c3
aa5f0b4a31b6258f35da24ac3cd29c7f2092410c5078355b138fb53a6b9ae6e0
b9c08243e7baa45c47376eb8c7f13d4cf51aa736fa31540c9241f370da544bf9
f9c28d9a57e2f2a7ca95a4e4b466e641ab3bcc76adf1139d567a6f12b52f3a65
e7ec0aae26bcaa8c55833b04e59998ebc9a1930fbb6d2233c53d2c1f8b9518e3
c2de73a19dee6b380a5b32971cf64e129fd6c1fa6e75d4a234501e966dd3a540
af5c8f4f34a6b4a253ee28492566d5e67c6f55855fcb0506fb06c156744d9a03
a31a26fa94cad14f157b7f303d07a69c773768fcb4d079c09059703a0c3a94de
4b99ea3a2f16583d0f9170a3950db07b4f0bc30802927f9f7961b6259892636a
9502a2705303637799dd344da451c1cf7bf67840ceb3079ab8c6b8c1927f6405
3c612450c45c9e603bc16666e596b3471e103b6f15447424d17022048111ffbd
37e1c670f64f14b8a7b32b94c1a49b45dd2fc38cd5289d910ad63602cf5e1304
2c64ac6797b89fb551ad08e05a92d200cccb7e712ef23c9312cb350f029ab537
e287347fd3075ac10906a783f1c6c07ccb88f41228c4be1c640f790b5c3a5d5d
3ca792495d74bc461562658c07ac600276b924ab5bc9be1f0494cb76f82f460a
7480972663381e169996061d799859ec54d4f5ca5c411c01db1597b165977669
de13a928a34afbac258fea8c4764239c9421dc3119bf5b47699206978327b1c5
345ef746a7983841f056e2534100ab24d4e9abbd0b17c6a95bd4c3c0e40f69e1
612aceeb28b99086c95116e7204273893390bf46b899b36286b0ebf1947bb988
4f732ca27da82b19b5dc0cc7f8885714910888b2310c4f9319d410b34e6433b9
003e2176bb995257456106e8952163b8ba592530cc5aa0aeb43ad398fe9e97ba
a523d7a4431677c3d3af0719e475db85ca95af5089beabeb05b2faab4896ba60
f81c88472a57b46a828826a0cdfb446f8189182d2bf5eac4ec1cc5deaf599c8a
13e48235406d17ffddc8344b6c66984a868aa92fa02227a086950eb0c8701ed5
8dc628776b983882e1175` }
}
]]></artwork></figure>
<aside>  <t>NOTE: The padding byte of the DER-encoded BIT STRING is not displayed in the pretty print above.</t>
</aside>

</section>
<section anchor="example-certificate"><name>Example Certificates</name>

<t>The following is the ML-KEM-512 certificate that corresponding to the
public key in the previous section signed with the ML-DSA-44 private key
from <xref target="I-D.ietf-lamps-dilithium-certificates"/>.</t>

<figure><artwork><![CDATA[
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    [0] {
      INTEGER { 2 }
    }
    INTEGER { `159ffe6f22fd5cc42c524df6fd5e28d0de38f34f` }
    SEQUENCE {
      OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.17 }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      UTCTime { "200203043210Z" }
      UTCTime { "400129043210Z" }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      SEQUENCE {
        OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.1 }
      }
      BIT_STRING { `00` `3995815e597d104355cf29aa5333c93251869d5
bcdbe487124f602b8b6a66c16c4761648ad765cf5d8006b515e905a7f0ac076b
0c62efa328153e7ca5701699f1305f1e6bc6f90b0e49b693512b6ce992a8b801
6ddfc1a662c7e3f9619cbd869dd771af30896ccd5918ac6cb77466c5e779996d
67ff9aabc97503f2c7b7e2d000d86450fb1807ca4cabda465825a31c789a1b7a
491ab3872765d320d0b71920fa213c94093416b83b8124e69f65e62cb5000dcc
37aa9a0fff73970c4772f357d24189ca6f5305568c0e2376a3762a68c605e563
c5d209572e0fc7532ca294729535567b5fc413c5e8792d2464536cc808f98add
74664f141566f9016a90a541829a98a0464ce41a8bb44c2d4fa3c2c209460728
ef14a1a7c4c9b98d12203b4cc3529160a9ab2d7838f7ff6b53ae05aa31a7d646
b7afa6c45932526a3c3755619be994c211c2a31c05b3447836cb2150be1829da
e6b04c5535cff546e392ba797411720f924f490a5ac5495f21356d550b782a64
c1688b6b655bcc7842197a434c2f6563b5b7f09a78bcc488232783561d16f4cb
ab6755400050781570c66604b817ad1252294736e8b01861a4b5a74519b8b6fe
51489a5072392e587626c713776575d33806a1c8e2732af97c2680f51666331c
4eb8bbc0431c4f96832daf1b3c45528fba153f6c78b1c198702947ccd337727a
46fb53ba11de5cb4191346859516cb6ad72400f3cf209b236aef35a580ac87eb
3e30fafd66973ca8a7dd2675af41f7a17b61433cd1af80f7708869f665488497
980b1ac10a0cdcb636a00ed8681b35e429124ca80350725b85f83a5eac3a4a3c
c1600903e65293560b9b336e5af0d529dac1a048119302cb7a9bcc110b94851b
f02117f199dc485a852b7473f09b831a6831d5b54c0b790d225cf6bb92d9462a
26cdb33dda5123c7aaf0e26a0b83655eea28bf3a8074725018fd6bae4b601cf6
1baab71a7a3d35197a343e74b4a272c125d540896426d85b7958d3b38a6ba987
ec37225c7b44cdb12dde4539b4ab082363683f04bf7a09cc5c41dfe830a1b162
e0b324334362f084a14467723344badd000f8d8c537c48f998f05307cebd1ede
0b81c3bc59a065a1b6d63b26c` }
    }
    [3] {
      SEQUENCE {
        SEQUENCE {
          # keyUsage
          OBJECT_IDENTIFIER { 2.5.29.15 }
          BOOLEAN { TRUE }
          OCTET_STRING {
            BIT_STRING { b`001` }
          }
        }
        SEQUENCE {
          # subjectKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.14 }
          OCTET_STRING {
            OCTET_STRING { `0ec592a5971e7e8da078a86e4674f2fb11f6
e8d7` }
          }
        }
        SEQUENCE {
          # authorityKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.35 }
          OCTET_STRING {
            SEQUENCE {
              [0 PRIMITIVE] { `329a07b1fabb48f52a309f11a1898f848
e2322ff` }
            }
          }
        }
      }
    }
  }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.17 }
  }
  BIT_STRING { `00` `dc57c2c0fc37bc4ace942f7b4c7075ca7348935da04
f3cbca80a2996286fc1859dbdf6a77283a42ffe158cc577ee40bbc120952213d
6e8214bc3247d41bf9abec015c33383dc6f9f396bdef67c1ecb8fbad363019ec
e9e10446b27e1b30e507b4e4bff4c683f4b030f179440d297af4a80dfa337e09
a93e3d2d50dcebbe4e978cd9fa37d38fb7bd37c794d89e3d234eaa4775a73b36
9f05486d018859cb69175ac81c2ecd27f5ce3b766c3770abef9f0e2f2028b427
460919e3d7a161c61d6b27defa6facbe628f7a083320976da560f2688a19417a
4b8a738ba0904838bc913002d3e53286a8827ed725c5a42888462a9d4cee71bd
2af810c4246f21f45446e0f21da88e02439ac8af87a7ae00574da96d85ffc355
fd6d6d4a39e21de36114429176885bb78a53898b5266305c8c3fc959658abff1
f3efdca1993c5609a5deb2680ed178841a36216008cab1ee7c3f66d8bbb1ad9a
e5da2bdd8a9846367c525254b9850ac4d0dd7bfbb8e969881064987329e93a21
186f27969975b8c9eeea853d50edb9853d5f0c8f39f7ad7cadcd4cd465facaf2
3f5c1f1028cd8b05ed10ee0666ae96261f5758daae809c1eba215539d24a248c
40a578aba1e328f2297f8a8436ce12561f719165dd6c139a88680586c23eb319
4318f4706caae3ea055c6f216e2483d12f52f2949daa157ce9cc7c9f012ddf1c
5be0bfe4b40090e77cd93739c4fb1bd8d08444903a44d70382eac4f23ed1ce9a
b2f6ae5e52029cdf1174e8eb698e3e0d02fc71889d1224809d7b0e28d4b38fe6
f6db9cdd3ef7c107fe1e253b55ed576740e8444c912ba1fc4459ba40f33a1b97
ff9bbb6b267583e0d5af37870568f87c5f912cf58875bd593f7e8b08679b6f11
ab32dd9a6cd918949f804164003ae2c17504afe2c8917d3178c1afc97c5dc6ff
52e98eb2fa7d00974aa5d2dcc6be25680ea034c4d2d4f8cba9a2ee5fb434c98f
b535a312141e31e515e134ebe251a133db0dc97e7018a5df54a5c6e675bbb70e
137de76cf3b0d235835de03c339b84dda3106a1e5545fb595e67628c7e3310dd
7ffbe439a09005d52093b274e4674964dd99487e93b41f5b09a483732e504ed3
874b950c7635c345204c6e3ec54eee45b5ac32ea921f2cac12ab7546bff27803
de4a695d6ee26818529d413437a96bc22e60fdf25b3541f45bbaf46f7d6ed0a0
d0f1c34a94af0f64be69bbfba5253199e43cf81ce47056dd9a5d0a2365f190d2
b6ac84ac5eb3c17e13082c7bb35402ddc7a97f78fb4496a5fa4d0959599272b9
5df859255d3c5d56764e44c3a09e9a04baae6bf6b95e08d64f0ae8009b81f388
f1d81d5e09e6318edfb7704681dbbe1753ef87ea6e643ffd50b49dcbd6be78e4
d691400ca56453300ad09357201abe1ad372b430865f2b54600a3a55da09f1d2
967f32f6edbaa8c1de2fd0483fb25e31e671098410e5b4313745af1a62b5d56e
971b6093734a90d117543af7eb5d37e5e40f88e834b84f6676e803e0928ab625
242284edc91204bbce49e5d8da00ba69a1c1e194fea48fcd7fb8fca971c1c082
b3c983f19924c21741e69a14e2e4c44bf7823beaeb9b7c312e688872fd91c0d7
4df1b464c66df94900827dceab8a2b7803191a44acf96f6ec559e75f907f5b3a
041a406c66fefe48c061ec146790149c95d6936fa34681f6fbcc4cbdd564eb28
5e8a31add95cd24bfb8c9f50e9e17c6401585efc676920fefceb07d5bd7ee960
956480d1cd1b0c6aebda89f61464d31043f08a4a40e414f8c10d8e5771af7266
41a5f92f8fcf3ece0eeeb2de5bef524f95eac3ca1004b87a364ea1cae257be52
3dfcf45a5459a258c95ce9b7b4a0a8e8bd9ee7a9ed56c85188805a2c6e6cb507
f612285349951fdb5ccd8dbd7913b29c75b4edafc4c4d22240b9563106d3515a
c56113138c3bf42a5d69c72f4d79a6ff03b9bc2dea20ebf0e6c20cd388b4fb6c
ce53630b3e32379d5a193ac7199d0225c6dc516ab13a65b5c2b4269d85946b3d
5e0da8666e7a305ec86a23c45c1aabf3525674fe0ea711b0096606e4ee3a330b
5565c0e28c3387ab864c399abae989c5f772f3f7c25dc9ca107abdb01f2b85d0
1f709fae72b5d81869806d3ef55e432b14cbd367fee66724248f5c66a498c7ca
e194394d6d1df7912398d016b6470be633185dca9777f25e52f284b04d1bb978
9e15aeb49e78cc225b7808c4b03ea3e483da214ac9a7ec58b7aef80c71e7f1e5
21507e83cd9d18a919aeb11212f3bd2e9765692f80316f4171c6c30f64861365
192a52b8cf1d90c18be7146fd90d18e6bd05747503b18b2d23da5ed61e66de76
54d3514779154d1c7d21be7091e74e86bf5515389831ef1699d5f80174740d6c
d287a684de6f3aa843cc79ca6ac145a540c7f3c992eca81b5c42d88874d0101f
ecfc7af472b8f05504026c915ee1b049ce1727c2e39c74d50a2e617b32276fa3
229862edb4a043fa174fd1a03c12d855b7472aca792ce52d69ee6ab7d3abce22
31a3e02ab3a5f1735f69280646c1b793119ed2cdeb56c8b0cda3bc4c7a022e9e
96a4479b7ee726482317b4a7d51bfdbcbbf76f424cf50f4a2a4dc5aa8508832e
a648dc78dd0eb8a8e380c045518a02c12fabbe49abdd465cffb547cc9e8e93f5
959538a275f58b413c0ccb95114f3924dfa41576d2f37ea7647998860c23f772
2f7ad3622b9709b36335f4b9c98f91ab38d98f322ce85c22018f30f1d0c3bfdc
2a1117969c845a79f7c958968caf952d55621c262eba459b3d0107d3847a9bdd
ab4657d755cce77d88e96205e25014874604c751489ce5c9ef82c2dae3316bdd
96ea771e2408e2ada24a862e159d44613daecc52dff6a00e5663ccf39951a7f7
85253ec1263e3fe797bbd70552dbf4da23b7d02420eeb7edb4fed70b330af387
f277a59f3343b02062f41f3e99d8338b310dd3c50a4a474268d6c207ce8b55ea
3eba6c98e5a6e682bd8d388ed76924ea58cb3b7b37a647902421491adf92e054
82af670d961331b72b1648992be257e5ccb1a92a193757a1fee4d6eb047266c9
fc424b8bd79c6b13192ae2e34fdb05b4da3cbaf13f9b5d697f86c69c65e00444
46a59b2a9e6f893710c34db0f55a7b5d3e9c9e17cffa89777f78d8876e857cdf
43a58f475727861b4eb4017166df51e67cfbc8062746e0b2132d3c2ace75854c
01f59f72eec3c858b4b5076d4b5a66a390a8f8ec0bc5e2322a0c252183a08421
37afa4810abc74fac4cfd2c8b157945e7eed89201923a32c0f6af98adfed74f6
5d45d019334937d0d6903010d1b1d282d515d6470757f80929596a2abc4deec0
b4e7d7e90b5b6b8c3c6cfd7e8f6152542586b788284afb3b4c0c1cad1d5daeff
41462687daacad9ebf0f70000000000000000000000000000000015233640` }
}
]]></artwork></figure>

<t>The following is the ML-KEM-768 certificate that corresponding to the
public key in the previous section signed with the ML-DSA-65 private key
from <xref target="I-D.ietf-lamps-dilithium-certificates"/>.</t>

<figure><artwork><![CDATA[
-----BEGIN CERTIFICATE-----
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
AAAAAAAAAAAAAAAFDBUZHyU=
-----END CERTIFICATE-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    [0] {
      INTEGER { 2 }
    }
    INTEGER { `159ffe6f22fd5cc42c524df6fd5e28d0de38f34f` }
    SEQUENCE {
      OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.18 }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      UTCTime { "200203043210Z" }
      UTCTime { "400129043210Z" }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      SEQUENCE {
        OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.2 }
      }
      BIT_STRING { `00` `298aa10d423c8dda069d02bc59e6cdf03a096b8
b3da4cab9b80ca4a14907672ccef1ec4faf234a0bc5b7e9d473f2b3133b3b26a
1d175cb67a7805919699c02f76531b99c5f89180704bb4ca4535c5b8972679c6
60a07c5e514b87009c862eb8f5157695efb3fc40a9def6b81c1cc02a249ae4f0
94ad0d9bd3485c1c1c68080520a7c8c632032cee738154e5c5176c07da560247
76a430fe76eacf665a3f7b832102215bc82f10939c8355704336a8fac1d81e4b
b0485aa5d7c74d6b59bbe5c5e972a0d8bac411b55b5d5557cd680a1a8f71b4eb
86bc48c9a0509731a54bd9d7290b27963e4372dc9b199cfdcac0b01acd28a623
95112e4c43648d622c48c8234d01440e8cc376c927f23a5afc9ac0474c662274
e424525c8552ece3b3fe26516de901bc7d515bde89558e626c95c80b93342f80
10004f39e6c6c94871c5e344cab3966c835f9a96a59afd31c40286b38b1c1a78
470bab947518934453ce86736a919f1f5a6d510a86f5454fc3980cb5c765bd2b
d5f7b36b1410d6635c8ceb47c4dda0d76a28eac939c71c3024804866c7162665
8442163c2c22117e50acefce6378a985652302a4ef0c2ce0cc716b7796e2b6b2
e3777dfa1ac3da259a31b5a9b530f8cb638a81a62ac301849abaf95a7301bda3
0068909bfdb7e67dbccbb38a5551a25b1a3a0f685748ad5753d8880f0016c627
486166384c5571fe2365900364d038311e2d875db366686932b5ec602430a369
e87a6ef5c338786657825bd4c057aceb923eb0935e6905e63b4ced7f80857a77
3dd64b150d26612ea9ac12052db2017bf1843ccb4b3281b690dc728adfa85c00
281b8e3c09287335f856b4fc2892f69a2f57921ada01914c40988662d5776966
2a786351b9b66493dab79594d986de2100d65ba0ff4ea58b81538d24a4435a25
8fac25404aa7f41f658b1385065e158dcb60115732720f40459aaac15e406953
a90ac52997d1ccd070060efc65db9e653354467fad56ec713c86e7540c423acf
2669f52fa6f4ac6888d871ef3e847c029a8aafbb92e17b24aa079b1f419ba617
5b442afb11909d4a56b70a0335b28739218aa7c9348e2c3c2f3eb3d15a41e641
7c0dd94bfeb21419b311a7bb13a180bbe833218a9a6b17447cc85f225859587a
73077049acbcfd44d0f025438e15d1538270d586e1bf83192a9459cf63c0e972
f85297679831ecf121509851cb8340f6f107b0fa1a0efd1b36a8189bc085c4f5
cb784e553f41b918f80397ce1956f785bee377ca9aa8be6998ada30c26b7c3d8
c6b55254cc96203b20c42aee0ac4e1ebb408e49a9e3f879d0ab0785eb7025425
d1305a2299c015e120d163b0e19494ce57253d0246d182745cb8197ab7438b3c
1bb7972bec5a306eba3567855c014699fef65ae54c770a0d85c18400cf642aed
c660777ba4b138502bd5a7812f621f84a48296b98dd4322b6f15828b8a8f0e00
a8ba44a53c3a8b143571b0740abd567daf1cde9c79c204b6d5e259d1766a31bb
bcb4e6a05cf4502176b301c1c2f41247750157bcec85e809b30a4d60d7747cdd
0f5b99aa8c826987517793aaa8080a0b124a8558df72bbe37b75f4edbb6be821
6d6c633fb2b2280e25113d8695e43481c3eeb397eb192505229b67a201ea893c
3e2cb32da8bc342fa4dea0578` }
    }
    [3] {
      SEQUENCE {
        SEQUENCE {
          # keyUsage
          OBJECT_IDENTIFIER { 2.5.29.15 }
          BOOLEAN { TRUE }
          OCTET_STRING {
            BIT_STRING { b`001` }
          }
        }
        SEQUENCE {
          # subjectKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.14 }
          OCTET_STRING {
            OCTET_STRING { `42bcb5a167fa330449612dbd8187056a7518
f787` }
          }
        }
        SEQUENCE {
          # authorityKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.35 }
          OCTET_STRING {
            SEQUENCE {
              [0 PRIMITIVE] { `1b0563e3cd3346149c8c9ebcf23b0a4e5
a900eea` }
            }
          }
        }
      }
    }
  }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.18 }
  }
  BIT_STRING { `00` `f26b7c753fb82773fe37fa0c08d5b6cfc8b16191b3d
351d6e9f30ae34bacb5201ade60a0f9f8e48db07c75b10faf4e12f6d21619ba7
c12cb3337b9dfd415925ca53604de12c8a966189457c329773d39461f2f8c58b
7063d2fb36e57d1a2b683ce66a5c6c42f2e1417023ed8179ca2a6fb655c51ca7
75807609d6e93a2138a3dcd4930dd44960cb0c80794286c95bb6e96850c65b4e
fed0fd3725a38f1f3c189401d0402177e094c76809a06ef541661a1ca28a6360
29eba56f358f04c1f1bcc477ddd5a8165e5f9d47b3a576560701f952ad9c9cce
dfe6f7b0817d3833d2ae7d62bb698050ba03c7f6ec33a7b38f7fa5cbc5ac5be7
a9bac1ea89609f883de70f5afb34e32bed0b10e2ee67b728c4aec6e7650ce3ec
e6f3dae0895e8b7f9ec4fa0aba3c883a54943359e3658a2f2f2b67380fdfabbb
d0d6c6b41822994ed35d5c5bbab7edcc3551e9c3ee8b86eb3774460ab92c86a8
7908309e02c5a00106976d77c4627b9c598f2b07aaea68c4580ae1f1615d412f
31680ad5c61d7a4218a3a64f5a20c4573fc92fef1f0e45720e4247c4db35509e
78ccb7bcd33bb61b298d2e8cf2701206bc52c3fde55dc0a4b2cd7384bd1089bf
51148bf62d5e03961fd3feea66e6f8e75d8b377b47f5f406afdeb0b4818a98c9
83fccfce37ce865d644cbd05bcc370d2822ef746e339587f88559f24460770c7
a7dffc595b7773d75e6c7389077a25d3880e7d897936847d977a33127c8ee927
1104e8b48cce852349d3ccdc42a902bb439021c34c68abf36f31033fe55b8881
b12fa9fb6372519e9f80080da959b07995497b131d8e3023bdceb1802f97fdf3
ee5114877b333da040e6a1ff2d85147570ef64c1dd7173c8fb938624d27975bf
b1050c92f19771be9c814036e549aeabeb6f2ae92d2ed1fb46b8f5dfe83e7128
240cc2a91cfc766954da67785c843a9086994bbbc69d5648da5e576bad4fe57b
7258530642b0be1909b59f11979182aeeb562ad24849bc535a6c1399856742ea
7b02f3f3b14a218993155636e577b0f93e0efc10b7e4f937c69e693fdf52842f
b4a346324ad433882d8f98d3738e6eb11c660061ab3b8327e9a95cfdde8a0de6
583db8c4e72ec49d003fe3b2e981f672c614f27db4d6262fa01b9e5059881c20
da84ae22549405308c1666edfb842fb207aa8c7c7b9d067ea1cf31ec3ded4a25
5c7feb132021513ba6ebd851763c70e54ef2ae756eb38852ec61692434ae0aeb
ca7818ef7cdc747ca5dd2e5f284808c1d282b88e0e91e66d3bf257657387df80
282b7c3cb8a2c5e2b304bd10e80da5aae324f9c24ff1f4384092ff4db509d41d
32cb5195cbaa13a080feccced953023ce5512a067c16a80fd4537a608098350a
322d1ab80cf717c690f5633d9f488da760074b607c767dee05ba622a1c6979ae
eabad817aaf16245836b0c3d52af0242caefed845bd9039e2c27a6d63ca8ffdf
1878cc55c415d9b40a8c7e06c07767f4a5af58deef38381bdd2cd2321d70d682
62211c6e2ecb5e893ba3b1754f6aa04cb0decffc8420106d065f1074ec4d36d1
fa28f7e4f0991df60e662154668ccc092b251d2adb21cfa19a3779b25bc39dbb
b1c029e1257e5d3a759142d5b36d48389091704af7a7f8c090e9df024ba4596c
41cec2f083e01a881d4691d7e953f5b5bc9329cf31993a19d282bf20045677fd
91ae2622226bcf272a070c1d39395f2ac112be2136c9df58c8117769d4ba78e2
a2b84ef51c9ee1d609e9c5024bb6b0b4ab8cb846687d6abc036f99d0ed0ac5e2
61be8d43052cbb11f2377efd01c69a9679aa151fc72b62daa40eb5e1a30e55ed
03682e6a1a82497ef5194a572d36375588ac9d6ce833fc5da0c84acbe99a109d
6639ecab3e798e5e1fe6c4b5a9c1c378d901f7bbe8a4b466bae8b28dc24e4fe3
ed5a4a357ada4ea35af58017a6d282bee185f7f2b7c36bef41e4958420dcd669
a398afa73633089eabe5d9b4cae2faa71260d3df1162edc27f28f238707f1558
71f9ef400d0d48fcd6e41b20ef223fc0a83d132db1bd0325d4f7af123f700499
e762dc864b18e12d037ef784b5bfae75426b5e7edeb70b7100027c9c2ff15c1b
22979948187b7d9dba29c476463d2f57b427efce996cae9a1bd4a51e9442b15e
a189076c098af593e5f46bbc2b46bf347c7ac2774eefa86fe197875b16efc884
c790db8dcaea7dc54e71dc9580e829a5100a694e7e0a7dff776301bfeb395c22
3cca179154bc24024f6b781acde8e72131be5b6d3d4f5ba403e018be9011daa7
75cac0636676716c4b300162a4db3e8eff4e7afc5d4041a215460281218ceec0
4d652cd2cd5783a02d467bf75a047e3571ff542a8602c1777a58fd4df9df93a5
33c9425118dd328d04bb1b2b218dc0c43407767493b3013313a64314b08510a1
04c3f89526e97ca8a52d16ea2ab10317e750362f5028b1b68fcdac18e91536fc
1585a9ec360382b95a6e580f08a51d8969072dfe175072354239f9ac97305c10
8b476aa43e905e9b919b7f197beab2d982ad680963789c5f7098dd22bc762e20
2f2861ceeb231bf89546962059af7f304b97c95f7b19635816137b86f36a8ca3
d7ede68be6a0464c31be064817d7f164f29dc3e63bfb7bff0bfe25b54ffc7c74
cafffb596558d693e80ba6e812d63862b207bdeee5c6f4bc3528b127c1122f37
df2594c673d0ffb4333a1511e86d4648b52a056701e91866df3ab383d50f2659
a563d8ec5787b9e55ab297f964995f9f6c47e133e1e1de8e7357153d85196ad4
7cad39fb4628a139ffe23644feef17f6d49ffc726429b3722a80de27d9707fad
222456d035fd735d573453723dcbcdf70af533dd5d57299a19e8041771ce4d5b
e94da63d023c3dd9ded8f060621da50a29656eaa624ebac9e92d3bbf347d829d
a86dd6fb442f166576e438cac740dc3570e0b3a0179fc0de86aef4a208916aa8
ac42e5c4d3e432f4c757c31ffdcad37a9b74e1db974d83b3cf2ae3ee81b14083
77aff91b8fbf46b70702e8cd1c80229e551ae1bb22ed04f349005d08b190ddd8
4297168574ec2417ecac5c945492de8d8817d179a48fefb6a5fe3ef4845fda70
30a9c61167296dd4dd3fc76fef572ee9cf9ecd228586b10f55cbc1dc80afebba
cd4f59184ddfa89ce48a02824a3f72d5692997d7dd18619b8aa3597120cec88c
8fcfd185b282da6fcca1b7023424142b6e9fc1eb4cae24aaeb6c775d3c9a2381
d4e6409051d5dcb9a6b5dd4be617134aaa12aa252628a423a4fb6b4fe3da9ec1
ce1d3ca79b6dca9817c915869241e5cc227c1de279a46353ae8f6935f603064d
6b49375eb5e6aa5f6943a87a2bb409f83b9c0099f59f4147d171252815f679b5
02f65baa5231d129e256fc50d91228e3f5ecfcb2c18c0f812572eb7fa8cd6136
1d46074843375c7cc84dca3701c97ecf5b431a61a11627c3bf2b20dbb0514f58
8a5775e572c46bd0b352fc2639cc105e4bbf5f86953efd2ab149c5e35e0b19ec
9293ff1751c25ec15feef447489b55ef2fbee289f45a57d09e46ee321183e7ef
7ed0096ee3f85131e16ad66e8908e789fe49e06ebd9e897ecff5da53e315522c
0fd30cf98688540dbce3a71527421d73ea3b3065cae5eea9ff63e395192d5eb6
0f547ac844fdceb9cda3b3420110ae924ee6c915b4a70074d2450aa6731a61d4
15cb7fa03575deddb7b47bb4a6dea41c56298ab99620bd46aab6a1ab6b6cc011
1f9f445ac728100cd93f42f4ae2a3528f927bccd1904889b8accc06fbb2a921e
c7abb12889c8ab7574e322d3a2b52416b211a2ba2295a821348c034cee51617c
eeb75ec168ec61ae3aea90283253c7ef05e6a1ecdacef20b8b990c398cc7ea59
dfa27a31a7b909cc9e5d5403824059754e3bb5509e074ed6a9a5c501d6c94ca5
701241b73d283daa9f12a032fa73d790c9efc793567fbe67f5b581e83e0f2226
9c74883fdd124ffbde2199100afb53b34cfe575c0f10973b599f04d4a68b1aba
ce9e632441fd4c2a3ebac4f47502865b4375ccfc83ac7d2a1d6b75c523b41ba1
4f2b8cd3c8463ff38cfe79c5c5bf1c729d72d86029b990484ad3a3d889563938
a39a05ef6f99aa92eba3331cda5f8cd6e525f1bd3bf1de8892c9def57bfc5dd4
fe47f1b373d2b6b320a17311b75281ae6201077175c44e5609a10e366b984a62
4c64f6dd901fbbac4b1b0b8bf5727c84d3cd3404018d6295723f24d86df3c1b6
1344998b0121529262e550d76e7d26eebd504db676a9d79e8aec099097584a66
72644ef3f1af6f463b39815696d0de18b14945b2786afe5db4d9b6647e77b8b3
e2dda62c654f5cc9fc61ec071b2927d09514952828faa34050dd9be604f3cebd
cb146d4539a2816008f3ac7bad1fbe72a11043bdcc49ee53744e6dc40f903411
98c4373a189b886cce10e694e8f084549dcff8dfa5266ff433694d69881a92cd
2498aa187449a92dd99d19208207a1c9fa7208970a1daccd302bd49952a91dfa
41681af19fefe5e416f9a525b1a7e1409a68739468366c14132201c30001c3ef
f4520cf80f4d2236c2da299dd1325ffad2dfead2c0e8f8051edcd317dcae2fc1
5223e6db2ebf60a343c6d929ea3cce114216b8b363a83afb4d9102364a6beed0
00000000000000000000000000000000000050c15191f25` }
}
]]></artwork></figure>

<t>The following is the ML-KEM-1024 certificate that corresponding to the
public key in the previous section signed with the ML-DSA-87 private key
from <xref target="I-D.ietf-lamps-dilithium-certificates"/>.</t>

<figure><artwork><![CDATA[
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
]]></artwork></figure>

<figure><artwork><![CDATA[
SEQUENCE {
  SEQUENCE {
    [0] {
      INTEGER { 2 }
    }
    INTEGER { `159ffe6f22fd5cc42c524df6fd5e28d0de38f34f` }
    SEQUENCE {
      OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.19 }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      UTCTime { "200203043210Z" }
      UTCTime { "400129043210Z" }
    }
    SEQUENCE {
      SET {
        SEQUENCE {
          # organizationName
          OBJECT_IDENTIFIER { 2.5.4.10 }
          PrintableString { "IETF" }
        }
      }
      SET {
        SEQUENCE {
          # commonName
          OBJECT_IDENTIFIER { 2.5.4.3 }
          PrintableString { "LAMPS WG" }
        }
      }
    }
    SEQUENCE {
      SEQUENCE {
        OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.4.3 }
      }
      BIT_STRING { `00` `4b94c29450111191823b3514c9ac1ea3d9825cc
b86393a2dfb04654fa2192d37bfad1c497c6502eee5ca80a73bfce0baf5a54a8
8585a401397a3d232f426a7afb082bc21a44317090eaac7592c2ea88a653c449
1ea193931335f52e989a3c4cc56d9c553732d57c470fb41ab759b65d2d044453
82fcd9c4e344a1128fa9e11e04358e192ed014b23232a7ee2b22e23717f44111
ee33575399c37646da9813ec9b212afe94e5dc5c2330a7294cc1f4234a6d3fbb
4f1685ab8892c04acb17cd1c170d7b0611b6a7176c794cc8c67f55fc923c2ad2
03100f365991882c30243d77813843b5ec7c964032263706092ecf00c7516be6
4e4598ca4226c069bb5e67e4175cf2286c8dd5c488a6c5861f31baa0bd026947
0e8b551dd3bcd38c86c12f9cdb176c77dc8b6c02a701f478902c8553f694c0d8
2727b4c4a5c2c1041212aa1274808b82111b377ec75214e9b1978f76004d4139
d98613f4b8e98d20af7b534073a509a959b7a7564f9b40ca218bf61829320a85
02017954d328d7ac6c769ec29700756e7b0685b340d5e118059504a49a9a50a1
0198eb10a5784678eb427d7b4babb9552933b062897973e1318eaf0a0eac3758
4a65401b1703e042accd837531483f241cadcd1c1d378119e694429db199ac89
1e4c5343757085bb3ae783667350c4458d97672e861e80b1d2679510ea3a6f23
60c77a46942c7a06a554d228080c84b47aef14db17620cb16c06ab30a1be4cda
7082be9f87e9c211c46916349a5ba8eaa5201c7294a3c0885b53b65745210882
5ec646c90a04612324ee7d031afe5343132cbef67b6efb1a5ec2809b773538ce
77b3d8b04eb0b3c2256011e4c716c19a8ba0752bf71492117649f0615c3290fc
29a46fde4bd52db9286d603388244259c15a7ac2b640a60cc03376a5841a3fb8
a473568fa9b1a267215f34c01697b0f0e627175d72105b7707c29b9e614bdc33
a6f6c818a95370b427882d7b476796a9ec6eb993274cd9b2391a82ba45e3393d
2e9ae9721ca9d6c1b988b5827713f90a6585de9433528c02b03ce10bb5f72013
8d0fbb4c30c1266b918e52925dfe17b37f95d22bca54f475919ac859098c0f0d
08ac5875ef29b56fd141e6ef15f700a0b66f39595c588177373c4669b21bc071
e4c3aa5f0b4a31b6258f35da24ac3cd29c7f2092410c5078355b138fb53a6b9a
e6e0b9c08243e7baa45c47376eb8c7f13d4cf51aa736fa31540c9241f370da54
4bf9f9c28d9a57e2f2a7ca95a4e4b466e641ab3bcc76adf1139d567a6f12b52f
3a65e7ec0aae26bcaa8c55833b04e59998ebc9a1930fbb6d2233c53d2c1f8b95
18e3c2de73a19dee6b380a5b32971cf64e129fd6c1fa6e75d4a234501e966dd3
a540af5c8f4f34a6b4a253ee28492566d5e67c6f55855fcb0506fb06c156744d
9a03a31a26fa94cad14f157b7f303d07a69c773768fcb4d079c09059703a0c3a
94de4b99ea3a2f16583d0f9170a3950db07b4f0bc30802927f9f7961b6259892
636a9502a2705303637799dd344da451c1cf7bf67840ceb3079ab8c6b8c1927f
64053c612450c45c9e603bc16666e596b3471e103b6f15447424d17022048111
ffbd37e1c670f64f14b8a7b32b94c1a49b45dd2fc38cd5289d910ad63602cf5e
13042c64ac6797b89fb551ad08e05a92d200cccb7e712ef23c9312cb350f029a
b537e287347fd3075ac10906a783f1c6c07ccb88f41228c4be1c640f790b5c3a
5d5d3ca792495d74bc461562658c07ac600276b924ab5bc9be1f0494cb76f82f
460a7480972663381e169996061d799859ec54d4f5ca5c411c01db1597b16597
7669de13a928a34afbac258fea8c4764239c9421dc3119bf5b47699206978327
b1c5345ef746a7983841f056e2534100ab24d4e9abbd0b17c6a95bd4c3c0e40f
69e1612aceeb28b99086c95116e7204273893390bf46b899b36286b0ebf1947b
b9884f732ca27da82b19b5dc0cc7f8885714910888b2310c4f9319d410b34e64
33b9003e2176bb995257456106e8952163b8ba592530cc5aa0aeb43ad398fe9e
97baa523d7a4431677c3d3af0719e475db85ca95af5089beabeb05b2faab4896
ba60f81c88472a57b46a828826a0cdfb446f8189182d2bf5eac4ec1cc5deaf59
9c8a13e48235406d17ffddc8344b6c66984a868aa92fa02227a086950eb0c870
1ed58dc628776b983882e1175` }
    }
    [3] {
      SEQUENCE {
        SEQUENCE {
          # keyUsage
          OBJECT_IDENTIFIER { 2.5.29.15 }
          BOOLEAN { TRUE }
          OCTET_STRING {
            BIT_STRING { b`001` }
          }
        }
        SEQUENCE {
          # subjectKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.14 }
          OCTET_STRING {
            OCTET_STRING { `da82182c39ebdb350d904ee4bc507b72043f
fa23` }
          }
        }
        SEQUENCE {
          # authorityKeyIdentifier
          OBJECT_IDENTIFIER { 2.5.29.35 }
          OCTET_STRING {
            SEQUENCE {
              [0 PRIMITIVE] { `89886750b57c24db3fc012e61ede59753
337374f` }
            }
          }
        }
      }
    }
  }
  SEQUENCE {
    OBJECT_IDENTIFIER { 2.16.840.1.101.3.4.3.19 }
  }
  BIT_STRING { `00` `74225bdfc7af660a19d5e3c84e80613d45140b98c2b
28c59f8b0a0f114ef20ac002cc4ac3d85d124bfe4caa9ac8b9029317839e12ff
1c83a70d15f167d89550c70252b85c7ab6082198947ae0896181c09345affde4
05faacd3dd435110a7658c10fbae57a6ef0442ee84fabdfdf4e0116c0ce4262f
7c8bde087c848c9cc54e52321ddd1fa1a3d704ae83dd4b54157f4212de6c38b1
5ee28e7bfab9772350464d652388a6e72b060a41b376a519b9a9ea058bef1347
3576fbe0786f7ea95f404503b198e68a610304355540f476f3195eba194ad1d7
d8caf73d5b448392cc509b6bcde81872b20bd6c708b7efb571574713559431c6
93b7519b674039db3f89624be1cbbf3363bcad66b122dca97de89ec8a6ebe824
231b35aa43994d602de988c3bd07297a431bd9a813e115e2db5d8737645864db
9d28cfb9be2c50e91d7d3eb9fe1244e5b9d440e8a3780dde140fa7dbac81841c
7e9acffd2a711a6c49d3719a1effed145fe91300804feb063e3606b13d782953
46fff82e238707b3da44eace58f25b250f50148c583c550948a85d8908f9da38
6c9a81d11e9b799accb274cb62829c5321aa9de819a5565c2d8b4b0c8e2ded17
29e25645bbaf5d0e1697cd4e22dc8b5fce9f8e897c6ce9c21bcdd5df0e0bdce9
a2cddf5276706d77abaffb54baa3112f35cb3bfa9c3a4cdffa12e51a44f862fe
362bf19a6996a25fb02394a0bb3a8492e3ac3e50326082c580ab57be9e6ba328
cb2af5ff499f1253a49132cc2f328de69e2fa8f11d01d379bc3013f20e189f43
2c44faaa2b4a57c9403b031f48486b9079b785f6b044b681081be6eae305c15b
1986da04372a272d3434b92d4652db79fce6967cb74d36217e9f5c3dc962d9f8
50c2448db4a1dfeb3a598dc0d6a1b4d1b2c92f872122af86f26040666d3f7b42
b16fe1fb635b566674defa98b4f1f2b045c3d311d1d72ca53c6d2e777b703ce7
5cbc70dac6b3474d1da0d01e371ba058038574b881e058ea2c331c67667c329c
0399b15113fe5d4806e8704bb826029b1d12e4eccff85658f9b0a19d1ef3d23f
1b4e5e1838e222687ca1d825bc7eb1ac225c35b4120d7b32d66bbb2bfb8af1e8
2d422b417627f21d60874430b88bf18c7ce702f4ab412e7c3a1cfc73d045ede1
0c3b58b1ec7744cafcde8b1923ea247fedefb4ca0bbf7089c72648a7c0e2eb94
ae6511d9e4a356fc31855860286d11db4ba55adfb2938f3cac83556c74ceb0a9
c21816f38c57f9af51527631b5d26b042ec0a54c8d87a26d3f27e794bd88bee6
71f9e2bcb825ed034ef3abda92cf194699d9100f855524224b42bd7999c14c8e
cbe1bcc92991e04e0d2d71dd77a995d9b54a50757c6ab92eb7a3494366cee4e6
22b1ed7b773f34f57f6cb9003408ad23c9f58b70ef54ee6c6a2d077f6f922ab0
beb1767e5ee7fc86bc6841e9de4eb1d4e51b39c43b1bb3d6fac13699d832fb61
5c4a5ca89855c37a7b7d6b21f5df957693ceff618c2d263b76ac531246882eb7
4d40b4a27f3a70b51365f9b3953d15799ebb2d6cb3f53acc767e544892499941
bb57a3ebfcabb0202cbb4dff1dea5731f6e1e0db81e17c944c6458838ac5d769
c7f1a87d12bdf76f889833acdfe4954f44f6dafbaa038d01d8023bc3fa0445f4
3e6deb83dc690240037f351d162ab6280ba52d4d6800f66d4be0d8962c644932
997b35c3e886f1a2c171a909a6a9b029acc57337296499c07e1540a298d1413c
86c72b251fed3529de195223f82ca64290dad08ec36ca481c86803cca7490bfc
5034ded7c6c1eb19bdcbe59c9603ecf22bc31096748156db803ac9a18a838c44
d4d3bda094162d13430d8e88c8e61ff63c3860d95c1b9c2c27922c6d47147241
8e3c7891c7d2074a23857b06f92968d050defdc00f7fc354964e81b67d44ab7d
448d844bec57917e02cf44710be0546b4836e9735961f17c219b7d51d9f043b7
e71406d3bef170418c84ccfd78d59047c19d40e2f2da4423365655f54f6929ae
427158e40511cfa5fb0538c4f8a875ba02bbfa56835c4f052ea1b16d97a0d859
3794feaae63777b980cd7be822a77914bc2280c5f2765e08309e1c00f5ee0e15
f5450a35a787695419e1e96fbd5c0f859bddad31a8229f9566b60826a96d5026
70bc1becc72e882f36470864cb4d0c166874a26912d52943d5ca65d5067ce3d9
c45e0dbe2993cfdb42eff4dd94aab8eb9be8f4d5ffc53b7a36f87d75dae93116
41ad926a8ef38aa6085137f0a0fccd7efcf878b14c3f08fb5129c15def2657e3
0e80bda770aedaa1b388c9f3f06a5e48100039a2f3e663add3d49406740a2e98
a4ceecd3956f9851fdf5eadb93ab59fefb0dfdef94d762e67d460bb5055cdd85
749e30265dd7f26cb92f7b153adcc058a300a812dba8d70a14ac4cbdb608ea00
53efd566f5fe0b8301847fd945414937cac3ffb90170511186825ccf3781a622
b3473cdc79c816d453be2443c77928e6263f4f52ea0cb155dd7b9dabba8b8064
c7003af479c84bb4435df83b9059eb9cdbe4d3248715b6bc6262d32b89f91c43
b62914a86b222332ae63ec2bd36596a0fde98bddd49d16c36c9ea25c95497944
89a55e0e719ef9dfe71fa55dcc7b219ddf05abb7c84d34d42e16fa58e587d133
691a93b74bd3d89b89fcc9f8891c2cfdaec261d5f7f8b14836cae090e2706e05
0e159186fcb4a15ded4e8cfc5b5671344cc977e50a82ead63263ee7b96a6f570
1737f993e64dc43bc8e7877c6021748eda61157c1aab769f1f19c2e842251bae
c561988dba71f52b5b6d5792990c90383a1451e5ef051ec38c5a8a551cf70971
56d23f123112625c293ca506f727e71bc80d80b9726406590862cc0b5601f635
3de89db9e13bad186e4522bfb77c000464b6ed551c3a495abe4980c490d39939
6f6aea283d023c75a985aa4517210304449e2cb9a75075977f468d97b56b62b5
d8473117cd41837fad725096c1c3d8132cc0c2f1618797f34fb61e7b699d40a3
f201f08af7cf6bd7001a8acf707293c9251b311adfbb62b2dfac66337cec384a
1a3014728960a0e9fc17da7e480c272d52cc841a3e622169bb9870008820cd88
42f9f807d7b3b3f26f1210bfa8e8b52802d95e3193d00a06d26fcf02bc164f1c
13dade5ebea8570e442ada7e447b78a5940427097a34b352f6a9d958aa0d29de
acb1e5d1ca692af2f407d25ffbe0cee510112a14cb74b04a087b1f19558987e7
2978f1dd30cd0acdac792b8e918db2ab2b4bfba83e681df1d0388e91577a09fd
25ee66be4746a8c7832eaabb1c24b29e70d62977db891da10f95cda54735b77b
3b29e093c84cd510b6fc757213ff31263959531328971fc3e3ad05a6e5ddc72b
9883b678eac1cdbf5a373bbb1188e15725f387f7055be87e0f028dd3f242b51c
049a0387d7ab5963e0d195e1e483d1bc43349bfeeeecb06d44d32b3cb939b178
b3056091f407b51906a176704939081a71b0f9bc0ec0e188cf65b44f86195706
c7b3a802867edc0909ea526ac51fec199f9e2a6391435fd6721ac3f6ab179be7
387b1ad671e135a3704904a24d8ed98c2fb5e4b16143ccff9964a25e5e772f5e
e64b9af18284105b9ed380a0859bf7ed13909e1e7efec345668a0d4f33fb88f0
dc62e3cc6120a96e8c2b55a451c6eec0dfe20adfb9fd82407d34c5d3e315e2ce
fefd7b2de03bdc6b93ed9a6bc1930b82445ccdc452388b221950fc614b93ac4f
8b4cbdfdd5f8b71991cc68ba0c4ca2eb27e9a20db1868e7acd4a87676a9c2819
84cab2b377df499837b7462c3d0b42dc8b74b328fd43bcd424b437ab9b94e4ca
125b3909796397e3924b098d4744bd6386cac247c7b1a55194463f2b57813b97
28467aa0c39b5edebefe5405741e35d7b76c6a63dd97e217c9cf45c60c0c0b26
8408fef60aebc9c02351acf108c6544901a30f6216a5825b6a186166f2f0e1c8
a81f6c0ca122f3ab907ebfee8398f15ffd492e97b512190fc5a92ecc482a107e
b29bed1520379a480b3b0f95c78e82b55fbdd5fe6b25d1dc0c0a8e325fca79b1
dbb748132a2227731e080944b739c4e6179304852c70047a9319e176bbac3ada
1f63969a7e2439b7e2187d035807dcec2c9c119c04cc5be87db7897346619632
5b29de225b904ef453d029caadaf21826f0e3635cae8537c0597a9c412f506ee
d34081f5898516e4b9d0cc8126e9e21ffe2694cfa4b84514f4e3609e93c6165a
992101fe24a34d2cc8b3d5a4f3f14993298f6ad42a6c8e88fc4bb47795844d50
1de512f58aa48c41fd5b7d60ebc97323fd4ec0800f997f3fd16d9e8677005d9c
dcbdaa8a9f7b151749ed7d8eb37b172f9162a7427b72ad58a4e9f7a2902443ca
6e4282ec46cef95e069e0f545f64309fa56d14c282fbbeac0bbbd2c9bb1d1624
6edbd443374091d21060d1986b9021f7ecbfa08d2fcb50b8633e5ce43e172cde
a5a261cbfcdfded80e913f009ae22e417550c1bad2c10225e0f102de89c8a43c
bc669f354975585ab7fd958160cf9ab5b684e7c78246be4b89ae3947311e42cb
2b3e2f232e07e9a533b529e3a1de4fff4dc9ad03a6f2a881ce139803db7338ac
4d3a7f12c655a5247853f2f6fb297de94fd74a996a9f4cf9f98189674fcadec6
e74991c5f4a58426f5c2cd29385d440c0ffeded893d7afb7aaa1ee0ffffc9319
8ca3081ed3c4fa62f99bfc6206318d880d49915e7fbe5e79b56a911a824cbf4a
a070fbccf482af50c93ae71da08c7e68b357ee579d818153a973085b2c91261c
6e3077f204a3d1ab5bbac51462f8bf250d871c57b2602c7e162ca12451fecdc6
957d45c0f0f1a94c3e552d9db9508762f28306c65a2cf12b82de9f0da9472995
539c8dad546347ddf169026042e55f08abcb61ccae1f44adb217c9c63f81d849
636a41cd8fe68841f30bc4a1fa468e2b4174daa5ba390131c36c2cf3e4f599d4
990dff7abcc5c37e1bd234cc501aec7e579a1b629fd52f421ba6148942e83284
61f1c3d24abbda182c5f371f4cfd691a23c26f0ec10bd7d012058aaeddb395d9
b0aeb4f81b7cf05dd42e8df1f34dcc9ee13d2540ab3f7cd13b5f9a02be763e0d
aa1130e40695c72e3ef48546b7a2616004fc17ffc04cac5f01ee389c3d418fc5
0637eb1e630124edd29a09def4df23fa08dbbde38ee4ff7c64bedc1cc2d2f8d0
aaa6cdaebdd7707ae07bd0d868d268e74802468fab5002cbed8e23e4b5908bce
4ca05e98717728c25fd36fb565d021c09e2e2529c60e2b954fcb2f1ccefbf458
0850c6633a6744f1d23b8e944ab30ddcce0b9c1b6aff10f61155ad41f1c41df6
2abc5f0d7f09eec26e044e02a99f6e832ea43800f90115f4d7f6680c2a41312c
eb21b9b1a3ada0d88250b5f0366875f113d685984aaa6be85cfc6767267656c3
778e5705076586e659e07feafffdddf6417f29b464079844d7c48bcc9911b6a7
64d2ecf02d8714f8e5236c6cbe63350172b232505939461981a33464091edaa1
9a2230a54202a093729867d8124ae0f3840aa3bf8d757c5915dec7000c3d31d4
a5d6dbe42d7fae885ce5fb677f77e4af0311c3dea0e2b60ffdd2d5032c0a00c6
66983b7966172913b8950c5492e191abe9dcb0b64392be9a07afaa59f0e21fac
c36958d1aed154b2e71dcebf1558bfb02fd29aed6ef2ed35f51dee9f1f1f6a5b
94b6ab11be5c408ed1f57de41d200a72e45169e66f2df88c697b5422a414cddc
06be8376e9874856c3bbbd2603ce8dad252090c3c86c16872bf8882b08235392
2a11dd2e7dd4df804243c9d36360cfaafa23a512a0eee3d59d23e96c074b9df4
94dd9fb1e1e4198992ca43c2f070e9d4ebe27c4b632779ba23e2df1c8696e56c
5a97117d860f28c4e897df20012d65a9fc6c9cae0fd94d260af8ada7b2b76aea
44b9a9a18d449a4e474a2a088ec8144eef7615e329fdb6163fa15cfeb5c7a189
79c51e64516e01b6207ee7dd87fd7749ccf1c9431da48f34b8821d4d1f9b34c8
434c3966136abd0725e719b61e0117748d0f312559c3af1969cc423fdfa641e0
02af9aa976b65027783ff15a1175543aec72faf9c7c1eaaa8a0a7f9960f5f7e0
e24f2bfb5847bea3f02898772d2f28a0185951db3b37c8b5d2c0d9c327a60036
980c944b29c12dd3a0cecf6dc542f6f0df8ca84674086f7554f596bec85347d8
78c569a44e87928292ead6eca246fdaad6efb6f5827f323adf8daa9bb056ebf4
a2644c7f4a5fc3cc5f2a03778b1ccd31151da4bc7b27fb9001e6e732d9938917
65bd5eec1849404fa11ae674858a4180bcfcc0f93ed64ca94a041af1e5ea3169
7db3baf913fa35a92903eab84e5e31b8337278aa8e743f7e5dd13769c591febf
89b1e8ab7066810c39298c1125718819b8b7ea2abc75f86e62eadea05a8a5c36
d2e655cb805af1d54fce7838890d214a2a7e7112383adccdbdc2e648c9db7d1d
7f8575e7aa8c6c9070c1c245b737f939bc8edf272777f90d820229e000000000
000000000000000000000000000000000000000000004080f171d292e31` }
}
]]></artwork></figure>

</section>
</section>
<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>TODO acknowledge.</t>

</section>


  </back>

<!-- ##markdown-source:
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
SuXb+c0HKNUMOAi28VF6UV70F+lFw/+MF5GfJiRtyA4EnvZ8PXLq6+8SNvFA
nR7jAXD4p1sNMH5g7ZUPN/T/TYsJyGum+T/ZCRwu8EOlt4Tq8/uOyhsK/7U3
Ym6dkPx9oaRZM/E3V2EkYSi+NtX85BwpLchaumzdW0L+PtfKFzLZQqnS7P2j
MOYyup4GJy8GfIWahLyt4y5s9/ldx4fyCXDX/ajzqo1/fYWUP39T04/ap7de
5Jh/2yz900eDz8jV4qP4KW21+JGKpGoFUeQLxUqzwos+vUyl0a5XcpV+pm+X
ekmRNNm9IBTG7Va338vY9frfCQIe49+Ex5pVUi4qdluPvTxvCSmWFK3kbP/3
4FKG8+1frrWo386GRybcC1l/HjPSnytLyI82KsofNfPaRMNFde/aeyMQl39C
o6y80chV4f8+jRD3T/f6URItUPp33GLx/1vgf+zNxA3h39PX9Bd2Nf2op+nP
7mj6S/qZ/pJupr+wlylpNOHtKG+9AG8UPNzvh3cH9nYqfH8djntoqXDiOaW/
S63s91fH9C+fkwMRZObpRMnjt7LlA7N4qs8QAu5z3pf58t0234/8QYcPnkzf
vsZjcbKfl/vI+PPtgWsJ/f6w9Nzu9Z5bdqH9/Db9T0d/60kfnvkpaz9uls+f
vmOw8DDyx8QkceBWD3x4OokBN1f2XWfaH79r7np/JXmlQngrr783wLdtpwb4
J7ve/kTP2693VP2on+o3dVP9xl6qXx4J+Emf25/ocvsrIuBnnW1/qq/t/zoJ
hWb+mpDgE9KR5ETnd5n27agRid/uLflLfgUCIGfMU7ZoHQbuL7yvAvksSVqr
ktrwDSrwzpD1bJck8/fXvR57U/ghzS4it2oq8NEaOOcBKfq8mkn9OHlP6vYe
OW/ISCrD6Z4+J28XcdQg3CrT37zNxIHFxqfLtNqZFJMYL1vGdA58f22fEJJZ
YNFJKofcPKk1JO+rc3h2nQnr3l5Xo+lLI/yg/E4aEDANeFJP0wNuJLs84w65
DwW6TkD9N2cKhM59zB2nVLQ7OeG++9U+3t3f2klh6e09N2wi3Ec0rQ06EWBn
hqOVXM6WhYcq2oqfGDtpbWmWVFWvxZtk6evUCYxLyzVJGUcAn+1C71mSzc/p
B0tOazH8i6zpyfP1lCHS54yS3tR4WOHlE/7iNgeN1yfk5K6aBCuKCOInxel0
qWSmXtlOZk10C58VU+WVmrucXn71hLHfyre+pP0JVwgzC++v+CSy+6eHE8I/
pvvO/PEbBf9jJnnV8SWJCX/M5NnDl1xiWvxwDF96aS3hj8Ifn9N86vb37efd
99/wBTMhxUg+Pbx0l37nzaO3xzKSrsj3L9xf3r9cr/OZlPczXR+7NqDenpfV
+7y4Y2nyj2bS3s+U+LfMtYf17Xnp4YusWT+Y6euXzO8ghuebM4jTV4v/4UPj
6ogctjsytk71/+5oEjF9vh9c3oUVs2tdME68EC8znPmvPfmFO63C7czz6+9u
x5/fYcrvD0jfSlsP/Wef31eIE8t+/CUoQvKO4nXBd91m97Xvp7LXFr97kuYn
TaDXp1Ln+CD5x7ONJPWas1NabfmDKIrS//lf/6/i/eHalfnMfxIodvP2PJok
V4VGsZKzO/Yxd5xUJ5VpxR4N8lm7k80WbNvuVPB5UMoeZ9XcLG7kO2q7kC30
CqfOsDink1I3dIRyVmTlsz2v+I1ltTdZ13LLbe183NV989joVy7N/EBuXmZa
axGb7b76mu4GUeT7vSRBhf/xrhum0uwXSgiMXzNiErS+aZVJk+V/fYigXzPy
i6S/AC28SC+ABi/Ki4r/Sclo/l9ylv+v17P8rynDRFlURFXURF00RFO0RCI6
IhVdkYke5pAkWVIkVdIkXZAMyZQsiUiORCVXYpLH+w5kWVZkVdZkXTZkU7Zk
IjsylV2ZyZ4iKpIiK4qiKpqiC4qhmIqlEMVRqOIqDJLCvq5tEr9VCbjRfnck
dz/RTI9r/1Lp5/77SV/+7yX9xNH+Z4k//99P/Mr/P8T/m3qkvjnWvp+OX/sq
r+/q3wNX0saTuVcB7vrxdyl0R271vtvp2oN1e1eRP4/h186HWyGVl4ZvRyH8
ZJHF6SHi/c2Le/76N3zxe7J5i++P/ViPEfINcj8EyLQr/AfG8bZeGhMf+qTC
iKeZ4btzj2/aWdNL7JAc2Lz1S31rNAlae7CZSiXfWNj17CyYzZez7LTTKGTt
Qn42a8zt/Go4G2pTr5vND6m52QaNy7lf7c43knNxtArt9WXBjnx5szqOTuXJ
qFeT5HF7PLFLu+54kyXeMbLdKF+qH8LzbNhenwOaJVOzn/XKq0PpqRO3eo5A
+oPeLtantXBvF3eKWVpNYm/xNCrRw4S4klI6NCpBfBkuJ1HprLglp6gpq6kz
8l5X20PV7Qjt88nwfNHOT6bFvFGyvVq/diDdYBaEp5O6mu/0Xnd7mZ/dQDzn
O7vTcvbkF8zAXorFaGbMekJ/tZbHq3p9YOfpUdluwvar0hrnC+7ZlLxeB37A
kRrFYXhsVRSycP1NeJqNg4k57uWGdJ83Bbdfr9UGdDOQhuudd8q2i3p5uauW
un2nMas8TSLXLU3bxexw9dQpbpe1YXa22U7CwrShZbf1XUE47vp6O3ecBaXs
eXEo1krrU2OlLbqVWUu85Aeb4mxLADfzC+VV3vWj2WjbIN6oC2lv4u60EQjV
bTvvDifTwyZoVLrHbYNmnWaB5Z16ZZh7KuXWRIuyjWF/3LYGzmIZbTQ3Wzzn
tWq719mQ00AIvEp/uBt2dmpt1c+Syi6aDg8NVqhM2bLZqMvDxc7xjqu1b54q
s0VVbY7KXUc867v1cGDbg7IwG9LGdJWtz8ZRt9oDN2S9bk8mpCdtxMF0X3ee
BgOfDMoVrR7M5WpM+648lMTLrBTShU/PQqR5OWJb3emqcTq19vWD3Tmd2kHY
2EWn2OwOa+39fPDqlP3TcTo/1gZeQ7y4Z7Z0jIERdpVAOIulbrM0nw5GZzka
V+385XLOORU5OjTJyI4qXtRe5PXXERm3a/5a6U2lSCwr4Xg371wu3UgV8gqt
zDfWaliZV9kkd4qyudmF7hZklt/Nw9JlvKx1q42t3ezQYF98ym9YlN/U2o3i
LNdprwYboTnKafHFCaKj1FuTI8lWIOLcWdk6l2yhHlQGjpkrjM3pmvaK22JN
6V7M6j5fWs1OkjNs5BRh2awEF3mv1addP1xdnIYlB4XFSY+O6iqsz+Qh033/
tRVmRRrYk9fRft+TbWrN99vdaaO3+8JgyhadJ7fe82lcCKRBrjrNOZOREkxE
o1Uj+qps5Kk/Lu8KF6ewU5YDbVeLKxW5GbaPvVc2E9aNcaHs6fncPB7VZ/G5
c+nI9eO8VixMlcqlW49c235qLopNs9deTcxio3yJRKbM9tmjcZqGJWE03+0m
RjV+iI3fuJwfh8Z/fx6crbwPhH/I/EGxLM2UNKZZhiuJiFga9WSLEA3xi1qK
rEmmbrmaQ11HYKppSLLq6aLsmI5OdJ1KOlUNXdJVk7iGjrGaC3SqOxqmtESN
GJ5IqGjoiK66LDCPKDJWU5hBiWaIkm5ZnqSImicx3aG6ZyEMM9VydEuBf3d0
yiyEVtMx8ajregKVsKhMDQRRS5cs6rh8d65hSARh17R0Sl3NkkxCdeoYhood
aswwLMvSXd3wPAGUOdQyNFHxMI1jMNlFPoBZVE30HMkUsTGVEsclqq6ZskYU
iRqmhehvEBVZgOAopiGDUleRkS44hmTJokeQLlBLFS1FlXTHVBwTbGK65eka
w3Ydja9BqWIQgh2InucZimWIYJ2BdEEzXFmVTIsS3dPADCBpKjJZMXSC/2SC
r7oICekK1VxZEC3NkJGnUENTZEpkSzVkS4PgdMPRPKpiKxozDQvJiAqyFPDE
FE3PgoRczhFB9Xhqo3NuSzpB7qNhdcgcT4gYQZkqgeWOqiKfUSExisRGtFSk
SrLJMFYgEjGoSi3HMl1kQqLiqCBOky1JF4lFHNk1TMX0wG8ogkIY9AB8JIar
qzr46AkEWqNx5ZJBItiCvUuWA1ljSUmiMue6qDmKqmIiSFKWNNFhfJMugaKI
gko1UEw9T1N1pliyQwzLUCXJgDAsaKjKqSJUUy3Ng2w03dUwg2GCmSp01hSg
vo6uQa0hXVWWLEhXweIQmK44mgO1tYhh4rZqmsj0sA1s0ZV0T6UOcXRD0DQV
QtVEA+oMSeq6LqoQu4F4DLK4UBSdmY4I85GI6sASVA00Yl2PaZJqQg8wWMbe
mWZCyjo1JMWAYhlQLcUUdSJRk8mGIhPPMhAqTNFDOqrrCnijMscUHIfCXvEF
pmAqsks8CRmmqmmy6TkERuZhTpNnrZZpiHxHMA4Fa8ggVvccQVPwmOQyjToq
MlxF1U3NwhoUpu0avBrkKXAGouXIik4YFJVoJszZNJiDNFYUPOK5um4ZCiUm
pOvKuqERT5U8g0iGo0sqXIgLy8TWDaTZJjcIXQNHVcuwTNERJEIlpN7UxZJY
QhQZLNEEGRpToU0yLNEUFc4nzTE1z1SIxghViAqtgRhF2IKoMB2aB/GIjuUo
YDq2ILoaVxV4C1E1JclSRBihQSzIU5LwnGpqkuPx3yopGZ5kWS7ErBFTkx0D
coPsYcPwNPgDnk9TKVTHEl1ZhsbpjgPLgjUg49epC3+guC6Bs1IorNuD3YIO
DIdyMUZk0/EU0IBpZQ26AH45hKmOLkqYSnLgD+BCiEEADDSuhcAMzFAdlQBW
UGiSCzWDW1Nl3TWhlvDVLnCESTANpMpgOwLflsGt1XUk2XUZTN7CBI4IxQVX
TdCjOhCJaFGqwT24HjMVkeMZHW7EUQRZ5VBFlz3RVImkqjpUBFdUBw4DOu6Z
rkk1BRYPJ2KZnggfZVDmAAu5GG9KAlUcqsGv6RpmhaNVHLAmBTlpY8PPQM4D
xOFvgPGq33l37yXNF7rPt7cRHl6RuTZIuX68Ccj5rR2F/36mHe9o8vnvbuKQ
5ru3aX8CJZLKyn8RlCjE30GJCqBEb27nVrWwI+XayKCzGzF3KK5XF8/Wc6N9
vU36tb0zawibWrGalWl8OZTjvm4uerNDcfe0HtDX2qVwiY3qttx16W69UbPT
0mhF7YMbNJwVHavLSfbYM4R+rdsfF/dVumJ0OgvLJzYY7Mt29VyqRwupOCZD
w2ibndqaWdGMlhv2tlqNlma1t8tPD/1eUTjScmlWyfZy63NjcrbPlz1ViwON
DsaO7ZHhrFp2t53j69rZXuQpaSv7fKVTmY/M2aFQbdGZJAyPnQsJn+LypLzc
H5HlBZLpNom0MjQ63tBtfrKPO93dcOcOh16T2CFZKCVRV4nZa6xmg6pAT5vB
YSqdl/WqNnnqKHW6Oq3oK43sOBs1a7XJIugW9v1Cc7kYVeJeY7bod4qFfHjJ
u/FybS6EDXmtRnZXPK0q6/6yWqzS+bAeq0b7qRoUd3qnZHrDoqOEwXCxqsYB
ndWXl85hlrXt/mW9OsVCUKF0vOg2tpdgdc6Pte1oM42sBu3k5lGrXs5u1O5x
HwXlwWQpdvuXcHohm5JXlja7QWdbsgbCsH3UZo0ddYND7zC0jGZUzOZHE+nc
0EWvoJD8mPiL7bm/Lpfz9nJWmK9Op8lqOunmiotjXJkLxadB7XK4rJrqdjIM
Ksfa0jgeYxWwgChspEbkrCqu9TSP8rI/Ig1ntNn18+pZbtVmZLI9HoVSYRVF
2mjdyB5IwybVnPPqeCvPuYARm+GAVJ3SImyToluJhm5frszadtYpVcX5fLqY
N4ZjofxUkUcdW+53WvkCq09cN5anIfRUAr5cNmrNjV7e7C3aUFlpOp4Fh8Gx
yGJdqzzF1SYjHWG8AnDbeWquCBu3pGU8zPem8/p2FRdmg108KxrmpGOexfg8
c0hHKddqij6ndm7mLBbHaq0sNKSnIhFfc37P2oSHoVYh8gx4spCbzFf1oSsH
q9p6vhg4K3labZOdNhrIE4dVOvnRSM+/9rcCsvdhq1mtdfMjf9SOckO7t/XE
sjyqF9RBaTwfNc+y3R1eque8mC2utlF2vMxuBvqyduqtxiIVLh1qT1qvpbGz
Xg0uw8L0NRo6gG3nkiZ1Gp1F1K6u1lIdCUtU8ityuXxoh13T3mxrkbHvqWMh
Xm5nzCmLJWczd51uLjIK05zbC4iSmzWkOKRaZbJdn/u9Vj1/PLSjdne0LK86
42NTHhye4rnQmcan0np/as1n9UPYOJdqq1U87pYvlfG5OhkN5zo9usceOZuv
g37HzA3zi/m4O1CrR2nizA+q0JjWNt3pRW7b+riuDjbuepUvx2av2FkVy/WZ
mJfNDjs+zcPWazeWt1nfOVbGBYvu1H4weO04wnLyZLfGl3kwstTRk6p4tdXW
fyJTfxcej6ud2Z6comFv2DiPKvl4dspF+1zcn+tGp6JVt6ytCszNRVl1HNHc
MDfuNoqhD7c1VHv57sTIz4NqvzU8Dyx76XRn6y7dZwN9J7bq7exeCc6HeLQQ
svv9YrieD4/Z7mb9ZAVR0C/TWn4yzs7tfHuai3anVRZZQu/UKtqRRFi2Lle8
ea2XC6JVU8oLlcg5jXK+um3nZ7lwv+wF7fy2XswPT3G5UzsMp1Z0urB1eZ3L
1p2hGqy77io87Y2zqG2z1CoK9tyNGtkjrYuFpSvZQ2TflXGYcxq1/ig/dssX
Ny/tp9vwnCMTt+tqre3WntVyp2ptPlx4NBIOC6aMRcPZRXquuHNKjdc4qoR5
f9BtT8hQy/eyxyf9EjzF02pn4K9k5ttsW23n1Tg+y+EhL3QOm6Y+G6r/VZBS
/jVIKQNIEEl0VeREJpIjERANiBEpAkPG5IkKUhGgJEdxicCxFrItEagLqYcF
pIi8hwJlMOS1xJMVFdkURebDLJenZrKjSAoyIGQYBPk48nCkjgZSdRGwzwKc
pKLsIYtWJAefkTJaHNMhAQJEISrHDMgkLQOZqoWcHbmnYAAtISF3kCMjQzKR
EzkmMm3N0C2NeY4CRAVQ4zJkfiZyaYoFiKxayOKQJ6rEFUTXclwFCSTlt5Gn
Yy+yCIQE2AaQCIzGmKEAJqjItDXJ0IGHkTECRAP+6UQVFNFjho7ElmfHRPEM
pI+yJMpAPQ41ZU8CrsTOgPBACDJcYnpIbV1TQiLpIMEVAK8016CGiuxSsxyH
r8NAJAGwdQhSPskB1EEuiRmoix0CwAGeSQ7HEcDdgmpSpG+aiFReAhp0XAv5
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
PE0Xx8HRax26gsFyajl/KK5mU1KSpUW8Oi8Gi2ynYavc67j5YyH7yh3LEa40
b7vczZU7aqE46wzy8agnbKaUeaE8Y7X5vrvun59OZVlv0mP5OMkPu+Iim50d
i6E9aGzCcuxtjV57sG1UzW44WbXnFXUhVA7fe1pbrVTdTp4Ozbr9mmdmL9YH
dWXXoOVxjYp+f0yy7Xb9HOb81UiolV6z86lsWVv3PNM7h9f5qHEae/tO/ZCt
VKESlhNWBod8tSxlD9r26Zgd5xtqmwJMInM1ZMHLGvWFEfUnxxK7bNROtxSv
VafRGpR3rd6r1SB5q24fzXFQyPcC3arNmk+L5lOOLJ/aPamjtIT9U3/DGrIX
Ikt+Ug59rxw0fdbuNVvbpSttLrG8Pg4rTqdUGdHdpihFlXLOaFZfx62WMo1h
C7nI0MxW/WyHu5xbynXXC0kvzk9zKapaSDH089MkhIjzjVkgy8GkXQ39eZBl
y32NqvvZsiDM1EO1cLR37aARknC2NsZVOlrWKvNSbSM1jHXJqh1mnVOue6h4
3UF3nz+Xid+yly1yrj2VN7qg2kNR3jiT8etRGlvOSKq1WMVV5cKgsynKfnGv
+EGr6kvVVaN4brTNYDqdbF9Nr31Qavy9VGFS3bj6mdhGl1U6pOkXZ7nG9mSs
j6/TnW/EBKmaG0bKZDvpLqbmIKgO9pNB7dTMu+x1r+ojYVUplHoTel5vWn5h
4pzZaDUeqWdmbOd9qWM4q2J7aDYWl7USjc+7y+AymHpRzVxYtHyyw8tEiItG
F0FhRfaBP/GG0oJEYY6Wo3A+7K97Pb/X6NSG6lYvL2rtysZTt4VmrPaGc+u0
HI1dJyu0iF+aFedx5Sk+BflSu3t0atFCnw2pcy7uq5V2ty7Vz0FV3hbHl82l
fPbsnuKVi4fZ4akn2lUhv/aaS6VF+0bJWnTmhV6nteyPbbW+PbUrTyLS+fhA
9uOgkls3za7bWkRkoj7lO3WTTny34As9ez2OW7Vm77J4cmRZu7jtg5fNvqqs
2t8NjaG77rTmhX61EIXeqTByNrZ5CZ0AKcxejlfuRGjPJGIq8+MwfCqfvGXv
IvnlkTXqW0/+cb5eyWZ3e6m7q9VlWqr2vFmhuLTzkX8cDwrRU72yHAviiTVK
h/P45J4OVk+fQPXWoh2I20DcXUoHfxjmt7Z4atYHT439Jtxr3i7fry6MgRSe
KoPyQigHRVYQ9adqN+y3nTwNnmjWDxSpF5z2U2lv0FZBUdZOu3UUF6P8mNlm
Q9sXFNLokLk27HrCbjpeuf6irF4KTen16amjhVW7KPVy/XjdX07FYKlMg4q3
aYllKa5uKs1LPci2RNWtB52T3KRCs1gpnPbteNgyliMpyte3y7kZR9la5A7I
q7me5ZXlZjMeGf8fe+/Wq76XZAm++1OUeh6RGt8vD/1gjG3AYGMMBrvVUvuy
jQGbO9gwmu8+K05OVVZWZlZl5ZmaabXql9I/j84F7L0jYq21caw4ZKM6Om9s
3lebe3dQ9sNqlvsbbsJvtTsEj/DivXGoF77XePoynSvX1/DVzNZuqoy/8iRY
dfFTzHbh5ZhWbsjfs0ft9eyhc87A7vYPpvkb8ylNbjtDHvDR9lpdfStu0tPZ
U3ZVnc5iXt/Fqbg+rceXmZqN5rdXNsyU3Z47btfd/WLOXiNdPvbiSGAWS/rj
cyAVdjYSNXm3GQwmaquclkMhfM6kuXBXZMXPVqH5aVKHW3TW01rHHzN71/d1
cQ+7utHvsWt6QbPLrGoSNWf9Y7xE9baYsLkxmi61GVuwtLeSMFRyLux9fvt2
W08QturOFa11wd9CflVugnd1362rRjEHU3UcyWsxFVVzuT9dbuIsCg91IM3s
PRdp39O5Ef2L+WrbumPuZniLlt/dQB56Td8VlvXQ27Genk5dXY6U62Ujv9Z2
NGRWMLjfW4nr+nl7mBZvcdX5pa/nq1PfSkoUWlZVqPfD4Smb/SlbeV+IQ83Z
srI6TYw82IdZ6Pbt8M0p086dPByXhc7sEwtX/33hs5Hxfi/WcylOg8dld7n0
97Ip+NNbO86MUGWOnppOsnv35yzixoNh8JgIuTBQt1acTser7+qxyF7v7FAl
m9RfhOHQ8qLT+OQsj6NxooDyGp/05DaDaLD8fjktGL/Uj9S835vTIFYfS882
I5kd0+BS3A+xpkTL6stvm1V6aY6zXdBKT8+6qHORKer5GT+4enWYjrK5q4Di
VqJ9qNdRuqlE4esfc0GxNa8o8/Xzrq9t/jAzX3HSj57+avuIa7sPFsGQC2+7
7Xky5wXl+tbHr7x7qofxXQ9ya+wH0+fy+fg2/tH6yh9fETJ3fZ+4KW/NirzY
bG990HJbobuH7TnZbrKvwMZZ3ebnS7d71Lepvirc2/u7aVJ+uFfPdm7O0n1+
0o6XryXETRd4i4XMsXt96pT2fr8eip1UvJdS10izTz1S37lZefIunEhWdT97
gjiqr3uXHxixMvb69ZwXq4HScsVpNjWK9BYlvX6vm3Hj5ytJOkVBwo8yBMe7
XfR1+bmWkt4okX6JuvXqpbCZHN/vEWMLDiJE2k/7uTm4DKIxsMz7ZNVjO2ev
gdn3ynDSTOPRYK+Lpeud0vvdjux3YMyvZZNFA3Ox5YxRUeTjsRi5trhJUQzk
by+GXfI+O+4wHa+O7TuM+TIM+sOHP4qNtp20OSub9XqzKRVnw/FFFbmDYjY5
ry/ZMF5t5HY8eUNQxQPT4UtTePAX1ta+8g5u9fg7OXvZw3Gum/FE19tI87h9
vrPnyWGyDsHGHsPJnS/uxy4OQyufOUzOR7NvXZy7V1CU/sabt462OJTvy8dL
kpfIX2xuqTr8cHUZd5HobKXV5+6x6NuA4b+ye7W+6fJhkS333j1o9J1fZdHe
XT1c6dS7jH9Id0Tioftmgb6eXKz5Vd1ebZZXr6KNrMXu6VWxOxT117B8h6ev
MOYvt3WxvdXhAaU3nUqTYzm+c4eLLI/NVex65sN+3zRldjMEd7ccCCv9w47X
pdCkG/ly3gkH3tbHi1dsb3Rl5g9Ozi6PdIlTz+mkTep9dzSk6Zs9/YOnFLOH
uBCM+Xl2VKAU/Xa5OHwvO2s6On7HPY8MkKzLylGyona4q2LoTdJcPu8mEuKk
7tr5/eq0X340MgIbVL+88elOEHYLRRKn6nbqyI25qfnE7gVneg643UyT55b4
WvSZIW7Vc8Fm5vFwz2ZefZDj82ZVQwEsNs+heDGVbaJ/v23sng150ywfdrs8
csNzo713o3ieG/7l+DTM0zRQJS1fD4Tu8bXewUQ/s+b89ccPa3QwRvqgLfff
A4CQ1zcoNFxpZX5ujXR1HrPL4NV+EiXL2/1dRDJruyxa37aLh8a+rF0pePHN
KZOU+T6eeu+0E7f2l3Mlr0+nbQQgH+wWj+x0c9fl7lJpJ+H1sIs2nw3t2fxg
sCLrF6n3mh8h3Jynf9Ffb3vYCpwA4pS7Z3e3H9kr95o+bud2MPP78Xidj4Xt
+Vkurx+U0aF62JVD5h8m+SXWJT5ojny5m8lckq/v4ajY5tWGpfpA37szPt8/
6sVzad2DMokXZrWtipc2/jgH/hmWz0i4thfFugyCbt4zbvrx9l0zTYJ9bdnS
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
f8WGe3helkF627m9pb+cUWEtn/vd2fPagRgXm+Iqbc1yf96qa+5SB96yEGYL
X7Cb/af7mGzjuZ/4JarbOuybZzB8jg3/sz0ee113Z+GIt826HFibXtzPLi6n
CeE2ySae5yWieVXV+O0nut1Vrt5PSObut7tmUK60oCmbZGJWTXRPP8X3OWwN
zRpVa27/5W+Kkdyf171jqaYOkTIOzg/ZGCIlnbvzPt/yO/a72Z/lvaF0Rjb4
ro/egJ/bwfyValxx6T3NVcTNQh58W9247w+xOq8UzR7sb+pyulfjWfjdMr85
HPS3Jxby2BjcX8Z429/DZHrlmoAXhGKr3SSt6IQNO4+1y8tVvyW/2t+U+TS7
sHDfnfdzBIPtNmD0vTvTzk679Dp2U1vuaG/Ne61vnTKM9D4z73FfC2pYH47X
k5FNF6vdUj+9tV4PVrspILeyxW8cns/HxVP7rgONS3Iv4V/H5ayz95m+eSwN
JZbM63zuF3Jk2NN2uFlFc+MgMFNJKn6o3dJXLiuCOPel58SouNC9G2r3nLpe
u2jHw8Uw8HXV3W1Xi3e41TtpHO0PmrR6LZTtZDCNU/202pddr1bV0GnyUuKW
u13bfw9hqc7KYDo+izO2zuwqLdVFP9OPr9PZDteX5/Qb1JE/4/VvEd5O1osP
wmnhLzKPe3/zrz1eDuL8MHX7uXrWEmm2Ol8HpmWK120+UppNo9m9GCyswPje
XXOuQJQMlJUzLbXFlxP3YZDVw4/oOJO408T1SNo538/yta4P64jttsNHuFmc
3u6uyNVivzFFZdO+boPn23udnvMnN9FW96OAZBsU0f40XnjXybIXs3idpVJd
1ONbWF+b+Qs6KD4ds11T3u+bYcOkWbLpUusx5+TUyreVnTJsu3aPD/coslt9
I1wfttI6KT+/sW7+1TXHmybt2okTUdmxbrCWg+HIkpQld5L6q3JdGkZUWwP+
wief6Bl+D5a4bH3/e2zVfuImZpI9tP2nut7iryFdLr7S7I3XYn2eP7ioNMfD
4+PVjozz3HWWM+PpJ+1cNfNzM0oPo24vXqLXtIk2o7W1cNr8OZDD92PPbsdJ
r51DLh1cCr3XxtIzOoCkDB7rqeWsAjW/Y1nF5WTcrLFc5Vb9Hpz5I9meTr4n
e6p+ld3A0KUJt9KvJf/afeqptZhE+/shGF8nbb5+f2Ix/tbGwPSsp76cHw49
876jOR+qptjcXovToJgtdUSiHM7mw3W+mQkj/vMR3PijXtaX6XjwXWjpppvq
SmzfRuduezOHm4103e9ne8E6Tp/ufb8weq5yT8v4uEyN6TEr9yP+ua8mqaHt
t2pyuBTZrn2p93viqPc+OW3HWdcZm5tuhY/7W0tWuRhyAZtbrBWOn8vQ0BO2
6ON+tEuf5m1R7XOzFCv+mhmJ9NLlYPQu5/70M9mNt/t2Wk9c+QVcUGeBGvTl
xrhd7E8nPYZ6bZlhHqaVPVk/1ut8NTgcsd9WOqmSID04m/TyBVF9NJPonk8L
blC3x1J5NO/xOX/1nXWuZzulDM7bVfjcfvPNXj7NnC56s/NgYYVqqVuRukpz
exJ0b2ssj7jbdLLJVsKgWRv5Vj99zstFelLd0rPeH9OOz5VxyuR2epjdv5/i
Nuq6Mlg3lfewo/fBFj8lZySfkSNlZaSywDu8bE2YzLRa2J+vPbbnebf4m/yR
V21tZPdunCvnUAOrk1t3cNwsnPmce6wgxAbDcOK211S51Zuq/zwP4i0Mnsw9
jpvd0xT3r6y+WdFOE9zNdTdfJ1KcHB7n7feyGHJ9eVnU3mfQZvZMaAP2uS/P
bbCrh20/3167wpfFcCK9BofT081Ude753UlZygMhi46xKp449bh9b01HzRGF
Wl1X1eep+3eNn5yaJNxLfnq9KIf39Zt8rZl6V8qW/7zm6rWf7XlDXyUvTrKq
z/ETTEZDJ677ATPMcShMh35+cj/j9/Q4NG9jfj3PXcP87DaGqkdLybRbVh6k
aTp3A85+mpIGuN0O7+fYygRlIN2LeRGaVjXr3nrc5dMrS6NRrVWpqHrFSlwd
+XeshWdNV9Pc49TMNaJmcl1Zj1itUVwfVnIXToMdn2ndfXXX+Wpyt0pee9/c
Yd3IZe68htN6wUJRljz1zEnO+jwpmmR88bJNaLVNUO2vxlAqj2Y+vAdxd1gu
LrtTHOkzc7bMpH32ZcfzdO0OtiJvrAXudTIHZvK+mivxVgqfx+iYntM+tx+d
ufVO4lcNhryiDh3BDLNpvNp7o2nyfXW20Mz9uR/LXLCfb1LNEC52dYz7oRDe
6v18VErXZLiRFEkJmoXeWFD95eLC26/+cZ8mktmPw0l5jtaPjrO/tpqOnbnl
2J5td8NDPHs1+s3bPJ3X5fYIFztFMMW5YF4eebb8Zl2irjbicLR1UG1FU+Y8
Zdsqybg7NJOkuY4+0sARRh9/M1UG2We3cLrwwJe361gNd9fXqpX0lA1uHzHx
npnZHNmM66tidiyn916cH8y3504C9bPIB7PYbQ6j9C7pXaRUM8jQNBH2W1t6
ubp4W1yM6qlc3u3F5tLFIpfdaFTt9O36cy6WLUiRNuzeg1keL4eTnv+8h9p2
GyfCdXmx1PxiPxM5uU8nb6Y1/ZuLdD86AEbtaP6tqlm6dgtjDF61UJ3V5JJv
0ukzujhpN7m6bl4F92AshHq7zeKjGPS7WuPOzfbu7QbbKN0pxmM1sL8ym2Cn
/Z2zFh13e99UHq8M+ORyWZ+HkKb28KXvjGdUDSezk5dz/se7jNnMaLpK5Q8z
Jw/9Svju4oLfSFPjo0uS9d58pVjYeeklVc1wVxSKvx00/vXIW8sxJ6XS89gl
7rS8hpdrulVvyUlVP+z0DDSEceKVN1faDvjw7bSxqIyPXs+PC3833j9Uc3fW
uTGrbxp/2R9W2e3wCF87mx+EH2NR7rp+aHyevtpK61pUSn+vLZfea/na5465
l9h7sHot3zyXSaNufvmuPub0qsTuy9WmL97W+ZO5Cw/9yZeS8Fps6936MRtV
j7vz2cSzOTsm+x2/a0/HATcQr5U8MKarSjyb3a1IVumneQo+P+zF4Tv+aNev
ovnTy9Z9hEb80SfF3hveXw9huV3VvqRyh0KZXqz96TIsnvEVEngnreq6lW/H
7c7efx+HxVEfrurcs8R2uLjkheVb4cYT1apjz8X9wEU3Veyl3fqTTeXJRjnh
p+WueGWZIG3erdP73q32brMouVyt4DQQn0vZQBYUcrn0WJ4X3C1x9FNcX2cj
pegO1Ug6sGx13KjqMlvvRLNL/Yw/Sbv7rr01xjVUa9XTwtlg/CrM2Vk485wz
4Xd24412Iss3ltG8bpvjZOWx2XbojFP7cDwa7Ks/Hu5iLNtN8XoObwuh9mvB
HfH12Be4Xv/YEmr1ZFY9jDzsr/VllZw7Tb9P/Ve32RjJoSkFZTe3M8P6bt5d
GxRduDu9hjs5i5dvjr89NmdHFuS5C/1/Guq7TTFjXTx8GXY5bYXde65ph0O1
ymLDYquX/LGT5VmTtNDaaseBw9m9vL1v88tpqsjnQcRGr3eq4mqGgtgsj048
fYyNxWKQoJ6Zoi6rRTzjp2UxuGgLd+cpjFOvQ3F5bFan5+6eLOPJfbpaSsGr
EI8PfjqyPTVav3KkSHQ2J+toFd7aArcpjHbzSjUFel6nfGor7enl7Drqt15y
U5qDZaxuN/GSPe/5wlxNFMPePoqLbX7TJT/n74eL4C1P5/eCT0dT7pAfHl8z
1x63U61Nbpp9ORSHe7lbgwUFh2cUbh+1e3gdvPhm2fzR9Bda49RVoEq7h3PR
XM59Ba9b6I1n636gO8pt8hAf2seSX+l43C76wTWV1Jm6yJhiFR+2i8Px/jRK
y42sPWOLjXhO296ynWOW+WztxZ19cqVltDduVz26jOdqYbDww4aTk5AO320l
PJPJZbnXD7Nrzx/Gw9I+cUNNOripbd61jeYvhk1ZjHtrFwhtNfKj9tDf1O9V
Oc7sibG2LoPXY82XoedueV/4Lj/j+wRxMNk+hT4KeFd1lp78XWOjh7r8HbBi
57z7/nPezZPEapWTXXu8ukwOcaIEXpCNmPFuM+4WqeriO/Gv1dHPm1nlGsFw
wg6z+UwCBg8daTM8Vf0DN/a8L/aX3WL1FLzRvZ2ORpIj9DanbK3MDvz2lUTt
bJEu8/I0Gmh3+5Fb8lsozh+b13l+ZLp+co0/y886yavl6Fn7dps8RtOY86Lk
FYeCqBizl2psbFEsb+fd+XJ/WKm129rXtmhXgT503zmfaEHibJvnmLlzZ7bK
Z3L25pTy6bdiOlGk13x5kLLkkW6M4lP1tWYWuRdVYbOKYs86qhd+FErpux0t
l8G7eGzyzUa5XDhnby2DBz2c9T57tW1DWNnn10ZaBXkRLk/jcNUuQimoEXDu
N7CDbKMuLTueScuBP2hmLTfkF2LjZ8k+Oz34U+tdktJur/OyLd3IskbqZDY4
T6dNdynvC77zjCjd3E7l4ORc3LdbaQNud3LebTPL3bO8sbJsEmyycfpwRouD
WSxMs1i+DWe6GJiGPz3mlnhoS349qwZP5NJzbqpLbu9Mnt+1Y4C86U40HeT5
/G7sL/zSFaPzbbmQV2GdyQ8xuATvp38Kp2LUvl/8P7XCcv+yNXY82qSTz+Z/
495Y/T8bL/+zN/Y/t+ivXd+/c6LmP3+rv3+yJkejNX8zWZOj0Zq/mazJ0WjN
30zW5Gi05m8ma3I0WvM3kzU5Gq35m8maHI3W/M1kTY4eSfrNZE2ORmv+ZrIm
R6M1fzNZk6OHA38zWZOj0Zq/mazJ0WjN30zW5GhS328ma3I0WvM3kzU5eoDx
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
C3oNihUyoPxRpgBXlGYw4TJHDAMvyfS7UEuABaoxrYdAj9DQdqlATAkZKtMA
dWKSgHEGSOD+LbsU/sebHoAjGAJY8d/omoL3kP/DbVN07T/cNiUNv5Y16v8u
25T1/3K2Kcmf26Z0gTU62GakrK3GMVd26lrBd7P5ZB27GK3F7RYvN1hfnoNu
1azVaTpfs+F91c8qd2Npr5239wptGFiqkcXewamzcBTsLsb0Y1jZ+a5ZFve2
3FPYF7Px7T7ZRt3rNr02SztaqfVJWaz9avNqZxd9vYifZ2cjLZ6xvuoGvHsv
02fDP0c2t1rv39+0D3z7svKWN2az0XgbuJEWOvPpZ3GrXt5nfvD7ig9Xk9dC
KNdt4Yur5y2xB598GnH3QRPsip216K6fZtFV4TFq+eGL17d19pqeHiPv01f+
ZFT4rEvwd8UunzSLzyIdxtUnWlrcPTJ7c+k37epgdd1sLEj7dT1+sl5vTuZn
dixcK9KW5qJcZYM0WKVHLzzkZpY/WToId7slN73kUynup4e2T5Jqkd/273B2
XXXqPF5J67cfLOqH/T77D7xzVRzEzrp2E57NzEcdL8VmwY2T2YfxvbezujCM
7NslKqfWfF/buS9pk029vj5Stiz3Iz9cn9O6XvKvoPWnnqFt+NH3GnLtdZuz
c3wa5OHiUh+GSeKtp14dTkcsXq89nz3ySca6a2GWW0UbXbbf0N/VrrmNR16U
tQ1n1WZ6vNteLK/Ox3t4FrRIfSlxdPo+XG/Gdst6kahva68+fKH20o2ZO91y
H96+/l7a9NGY008TT8Iq89J+dW4b2ysfafs4rJTFhveFYrrVghcbp2c/7O2t
34jFq65V81HOzs1qfAtaTj8mi1JdXcMH22dN7E8vNFH8Obm/HSxcsv/0WPP7
wnMHa//a7e9qVQ/Oll2srs4xyrYqd7xdI7MortGxm9b5Rkt3q8ie7hvNXT1O
3si1j7NAMcz+Ptjwi/V8Dg0gaprbaNZ+9pT8NXcMSm2ZPGy1e+jTJhlNTn2f
j9rLa19Gb8mZTVfl6dwlcfc5Lbvr1R2yyNg8X1H9TMbBdGZzs7SLr2p3T83r
/msupKypR5fhy1t948vg+shm52ms890o2z2W43bWl2VRj/Kyq6xWUerI4Lrv
9Z1PXa9ZF/PwfLAEbSWy7Y31r1e6OK/99hOsbtbrtDsGa/7VvprPxDtvu7yd
PpOZZA+5k5cmO9aM/ehoet0ysOfPqtjbMr988V3XRen9lCjRqZEGjuYPm3J6
/zRrvkzd7OOcZkeT033L6xOQoutzO1yFLH87VWFe5uk7iJtiO3Uk/9u7WT7N
u8nk1KnXyuIv/fOwXfrl5XQfc9/oPNH3p5O92Ez2wrYPls/19d6+8v2rsKxw
wNSr0098sJN+aBvr5Sa7fnN1EYeL02nyLXzuuomGZ6W7iFk8mH+u+i2+BhGf
vtLR7ftelDeptxVhy1o9eka6mrLqYd3k9u3dFnGy0EYBt03b4D27pIvlS+QP
C31jzEeDebM6Hrun8r2k0iv77r3t19tNlmlgX4fbrrq+yjI6+I7JmpaT1teN
9d5NjaXvZfylWb48+9Skz11buUZcx8P5KMy10cPZlraYmeoim71vm8/TWTq7
53Ax5vjJ9dpLvnjUn/5I6WajtBhfFsF1zSLlfAsO+nY75pennXVsQrFjvD7v
ur11Og8qtnXFWcodokS8xeZt1m06/1gq59K3xdOmmCzZMJXDhfodKTe5vx9H
p7NxGq37euaM7d1M2Qe606Yvbrt98AWzx8+3s1nxM9/ppvtoZFcDwx9M3GKZ
Lp354fz4vDZdFuWrkn938jf2ZuLKeiai+eAMZnfhI/X6c6MdqmfsPq1glJ2e
U/O7eA6KSPssZ4vo890szetN8AfexJ8M1yPhPrLC7LwfchO3m3znh2UYeYsI
7xkuWfgsgkagLsUoigX+bSdx0m4XI7Xfm+dMmXnP/JPL1Wi2npdvbv9e7a/8
fla0yXfPnGu7HdWC0jrnR+yvhU/TjybmJHdS1qcpfQYkr2/R4Ri9X49ZMrwd
ba48TZXPZlp2vZsb+Upso9GVjWfaxPEdTVrdWBLYky5+zdZhaN1n/vp60/i5
o2fXrbEedwEXLjPm1N5Du3vzNqwfzcp5FfvwHMwWijVc3Q/pQ/TcR/Dum8lL
OdjGd+7NjJv1SJ9lt+iH3GEa99HKmh4+i7Bfnvrzxp77QToOFHMs1+X9lW6a
0knC/NJEzvE1v6az9XixRYY/x/d1u+RU1mi3ZmowQGwqdUbwHvXnU1m+nM91
+95M28Ft8HAe79s9mmVqstwXB7u4xdrqtr/s28uCk7SVOxgdVvunN9zd+qAr
+lJ9b9OPZw8iy9+Mns5wWH7Gq3nuZkl0ybxbNNhPD2xfXzfBY8HV3eS59ftD
LWXKXt6/7N32b7bPES/ThJuPz3fxu/FPtnZ6OyMNCzgcHBZ/Zp9zSOrzZh7r
M/8x7EbzdvJU0nK9kDj/LzAvU55Gjjnip8276lXwmPocy3od7F3bWK3Cebvw
PkfnLD+8cc85gb6/m+aj9zqjLu3Te7D2btlnfrJOPRuf6/lwMg3O49WuT41D
vFkU1uZeg0wmoIeHDXtx1ixJJuaJ376HLHQGt+9a2vgrIFxzHI21e8NarVtZ
2mWtvun4e+Q8xkHYzqXPXNrXej3lPkW/UaJFLZUT1T0KXfTaG8I8HsXDsJ6z
fHzody8vYMObUn78cHUSmql8aJUPuNzJ/ZY3bpO+svNtlLzfNn14+H7vmWsM
brFhrsKgb4PMS8KF7cexaUzyrxurqru5rwTj6BlfIV9NuSD6OlYOiXBxJ97H
MvKJNa/ez52zW/V+3Iwn7kkrV61YmkH5GB62s7lcvIYLMdDv26yfPrnPtWIH
9vHyu2qFR/e7vYVK4yeWdD0sAmP0adSwf6e30bJ22DzfJYWUOvVJVPjLV2sH
c4cbXyc7fvCq5GgVbBXBHl8u0t6X6nB5NV6PfRIW1fW+HEbX3m37GS+52eQ9
fDr/d3vXseu6sh3n/ArDHgqwGLrZpAEPlHPOmnWTTeWcZfjfXaUDB8BxYhgw
3gXew73n7C2R3WvVqupQq5o/V16g7DnnVutvF7Xb2BOtabeWz68eDZHUb/G5
Et7kItrf9mWvMNlWV9F0sG9cqn6z1D/qXu2jV2nFHgLnoL/tpvvxW6VjtbO+
nDEWejqbl/z26PXpta075w3noXk85wMx20der3H/tOdRmG1P+8j0nGOpFgXT
4CXaQe+w+abxKD0W72n4eOa8UXh6V57d5KZy51c47ubDymOih31wse3iGi3P
5/3FaaJW9San9i1cN9vba1kOOodS6b0oXae8DBN2Tp/P1cu7h6yy7+1243an
/W115Vk8L/1KWkidrnyWC+NoJRZHt3Mb9i+XlnuefyYFVXjHjVHtgYJtq/G1
WLmfKo1azlzEa16cvQ81fzUIWhsnuXfLI9meLEd+cIzkeRndXddvzMNsXg6a
i/tRTDrNytaM1kHuFs4WQcG71FzXtBkQ68bFydWiQ7GwBMG2buttcnW18O6z
5XFsc+cNFH7rNUz640pan7dbk8iMuMBYiKT3iZLutXZznbRb1+VBfZuYU3VV
Xs9HYmWLi3Dz+tZr6SErt5KCPLwnw35uPlnVwnqx/SgtSoe3O5K9bz9XdZaL
nEG+D9XX3UZmvBeLXq+x0fXP2i/Nogxf0ti/vHux0bXf9kyr2zUnru+w5JVa
LoIi7zTSRSOtdNqbdrR4R/LVdi9u5ZGVT0m+3h8MbbAul++Lm30Hw84VGXNb
NnKnXZYLnvfOqf0MgAfvz7JxjsqbUI4ey2F9KVvdWb5cq85qhZMZ1s0onOpA
tcbb7+e28qa3tBO+LkljUX32OtO8c3hOpk2/Y+Yj/Ro8Xq1pZ7uwGzOOjlKO
4k1bHZLsuHm2wV0H3V4UPvXuFi2H5+OyUshVpyNnsBm5rdguj9CVqi3Mt9la
1lfjlXtPUi+4LOfL++Q8SOfvy2MUBid3X17e1E5uWm81vwf9rzOG1v+gCg0a
11G/GS/uL+WNH6Z2uheD+LnbXF7Pa9XP9uqYb+hIV+rnYBe+vd7E9JKBqimn
P8vdKv4hXX1yfjUZ7T+nQ3Vetsd7rD91L5BTfxcpyJDXvbm9+9dqZzQ8rR53
1yvcW8187+iUvIo/lzc5iavzg318vNstPwm/9WVuWtmMRst98eHZbZj/XG+l
wu3hBvm6Pc87mVmL7gM62vlMxrXhYiWuVc8H5dTruHINAiM2C9CjTDan/WHf
6Fx4Km8H9UVh+yznVsNqXJb3UPQTPXCahUIQefXh4nLfrNrnkdfVhbJvJs+V
31zclpXd5zC/ea/cphbpdjHRu+b5cni19LeafBOUaudYyNbTwum8HQ7Gn9r7
c9vXc67XSsVysumLdmtZ2nWvg+2tezs36g1d6HfO7q6drxbc4J7VXta5LZ/J
c39sLsqq37i+3qVZ2qjOfFEIP7rWWol3xev24lNzMGsPu+XyImx8eoss3r7E
ortPatJ53ZqycTOTZJLsar1+fTMEDNRHm17VvoxszbaDSVfFr0Kcf3mj2fhU
87PJ6Ir/ddeV520qnWqucIsryeC5AsNrdB/772xWf2elmsmm9WVU6QXyPai5
Sr2TSq2z7nxj250NhlEtHfTaH3/nDLbd/XIaT+JzS8tSMt3uisN6/5zdqr3O
WFzqs7BwfYbTUzcZvyaPk6ne92F5MRvbSf5yPXQDx8pVx1NhqXW0w1HUOJWr
0XFpS+WSrRfKnloJfPik1dW2rqeDpbD753P66q+Xz/Q6rp0aZyc3XaJUNy/7
+6S0fD2Lz9v7Ezba32W9VBu3x4PXTGNE9LA9bU36U8zptHj8bv1kaMtGnHeR
kzeDR94NlqPLo/cwYX88zUcTZbegovO5DseV2UD7I31S381l0ZiMs9ep/+1m
z6+w7Wqn/3K2ajI6Fuc2Okxznd6q7R+TltIn02t8sv5L72WjUijI07N/WITB
2GsOamnh9Di0xj3V7U2NdNbDfDa/+LJ3nWVKlbPgue+mG3n0aiU1qc67fjVt
ildzH8yjw0e2g9u0d/8WZq1O4VJsm0vXSVrV1rvzNItGuCqOVTw9xJlor161
Shbvq4PJLvjc+vnHoPqaDGu11f7b74raoXHt1vvdt/wUHTOZKLEbRKls9RaH
vhuPQgjuaeqpo36EG1HcvV+FMK4fGyM1LM+zldpVj9dj97lzP6N61Tg6Whza
45Y4ynql57eGoJKfxrZzkVtVeo6XS73KW1CidJRWkQ/HSzPZT/Zy2Djs5yv5
Pj6dYybfuf08eavGMsiK+hF8Kq7rlcQst9/ukdxfPbyM7+5z7DcfzXznKDbD
1y2vVWmRzoNc26k2urfratdrvsxq0qsua7V8e7SeW6+37b/N9Fhxx519IAeX
UnhffBY5qfYX4yXFJMgt+4dx4gzUp2frWa2wThtKL4bTqHa5+8d3tHw91qXm
8PF4z2qLrTm/49HdmKkdHQafQa98mkzs/FkcOqq8rV5a0+E3KM2rM1SnUWfY
3MxLu+g8MEEzl5hPwS885s1dcb9rLG6v9nRV97vj4HQ0x3UvdNyF2U02T5VG
hcJwd39403r53JxdZXPVGQ1cuZPGv15aZbfUr8/Oa32uVj+VcrEysu324Tip
O7N55uruXk2vi+t8MfxW5t9JrZyF3mfSNMVXvAKlKJeiWa2+z3f797VUeukV
TvlGMWpcg6/vPOeF4qX1DYqfXbTb174VlLH75nbP3ZbbbqTK61ZtW5gkp/3q
1DtG1ficGxVex/a03VkXT7nFxqmeH3L9KjRWq+9iXcplq7qnet8Iar3Szp3C
9uRUuO9tZ9kflFZmZKKo9Cwu+/ViXwf7MHepOklvWLrqbDdUtjWbFEtJ025H
38lTn/3p5lIeHe21Xd+7yfncerbdYtzMcjkIqmFh2FpDN7adYqtUv2W16ay5
ziVn26+nnY7b+uq3bIlwuDWta8t9qktZnupZfdBrhMNpcGrmR/PH8irrw4uz
ra8+4eXxfu1uZ/nyNvvAF7v0NMhNv3pa75pU9T7H1S5ad7xhyc/Xp59KPno3
t/vl5N057d9OvixCFwMxT9+fx2KlliK81btP7xT01G0IcJ43s149fk1NWBf9
wikYR7uWVy+MdAGQc/Gc/VZ0a1NhR2XXvMvd5jOnHp+XmYzHre9H9kxV3F7T
1S4b1O/DXe00X75G412jdqy9cubVg3KtNb7+zB2LxXL6MvVbuAJhUklpcLxM
DtdqPfdaHqW4LGS1PI+Xn9qt71/e1sjvWtXuy7cYO7NtUtlVTju/5y9ez7sd
vReTficv97vTXtr0E1u5eyDnW5VK9WFdUVoBkSE2e4PjWubyN6dbXZ5O3fG3
rzb9crJ49DuLUelsTq/rVA+H74cqBLlGK1DHeLUrxt3OfCze8833qWL7CVa9
2Hlfdzlf66g2LolmZd4JKpPtpt1Y7wf5WrUNMtLfuJ84n87F/X0YfmubsFz5
bMJPdj6t/Pf65MjwO7nUl/4laRUPlc+1BcIeNw9lGww3r7jktpNNMPq2+l75
2R3s7mV7Pcjx7rNumt5gLxfSyba73a25naSV5wwy4tasv1VtP1kOa/3Pfb4a
P+atyjI8dXpmfg9z+f2gmhbZWDi96UM/3eecxvyTxNX36tUpfXSl1Fd+6fFs
vkrd4bVfabz3w2ZBd/qLtd6v9vdLrVY9RM/y+tNaZabwWTeeTu+6q4d5deot
omk+Ho3C+X3YWJaj2bl9ezda62Ludn7eq6NCcNit2r1XbvoWYek+zcVeJq/N
1Kkn5cKl19nnW9bUzd1djVubxjF5i0ZpMgp6yfhQlZ3KevR+FeuXcc1W/Uf4
Cv11vN2fz7lm2TkEYr2OC96qHvRet2OxlhQ7b4StH2zm3dpiufjMPkfb2D8G
4+dw7JaOrauO1qtD1Otu562w6nSj4tKe38W2V3yo8aBR9zaLyUy2j4Nvo3II
bSPLb/TkG47EEL8v/JLdRYvZ7LxbFzKxO7mOe/u0+9Nzv/8eLTvnrX+dtA6f
3qb/bt/rdrqueIO6nYzixWW3rdTjWeCtwmj/beS93qtR6B/mTpR3Z75dH5PC
fPlNnvrSOqKAVt3jPVuEX/tOnrtZ6zg43j/X6WYXQubuSsPy5yBLq8e79n06
e1s8i/60Gu86zdzeDMel1fORuxYeyr0dFPjjztyfk8E3LezSxmCBYdGysI5z
n/yp4T4/nlMSi69MZFnM291wfzrU2/lu3vqFcNh/lbTYyGI6LRcf93axsJmv
okHbbpLNrt9+H47faTOdOmt9z/vT1azcP1xn/rqX1Vc7nRuJw6M3Sd71Xbvd
+opn4yPqIcbyPjpuT6nsg9M0r4PeIbo4m+J33VsU4vu313p3gdyj9362b9bX
4+hpVGsenMdx2jrMLtm4f5Srxf44jq72/Uibu2TunhfO4BAn7W5rvE6HhVc/
f1eLXWyf9/CyVqt8Pt/sLLetTqN+71dyh7Y85N+b4rbW3RS85m4q88+9I+V9
dhnWTs3O072skv6zEzdaz0lnF8q3v9rW5enmZY+p9Iurae+cvNaQnJVDvSZe
ab5ROcVO7TpT12q11hbPz6S7fr/nt0Phlq0Xt9NoOMzfgtp+7lVf/fL7MkEi
jPz0MS3VF89WuXhb6nbfqVxX9zAr6329tZyOjw3/Pq1160FWPRcOxZKcRo1L
dF9/WyIbtvwPWGitL+qL0ax7GSR+X56cdTF6PSun7Fzbbu7FtHvZP8B2O0n3
1u73d/HyODkMgry9fquvQBh3O+5Mitdbtre65rcyb+TEpVq4mGwm7VPnNFxH
SX80uj51rfTOuu+4k5/tdCNqPsu3StuLC6Pi4vIITG/qm9Lj3l+ZrO8UU68U
dqOs2/021bo/mhYu3zhyx/fssGrlUlSNy7rykgU9fX/oYQdOHzbXi8I4qubz
hXHLeWcFK8Sx7BW30aTWzd3s4lXZqbSlS2wd+emHpe4jFkLt8sF797y/kte9
LdzW5fDVYewFTjEU9efAr21Hupc2Cjvdv3iFEjRgr5EbebvGszduFe2hXg1a
nWbm+jlvmRbWr6Z4NEfHWnnjPKbj6Pasd5SKq6vGBHHTO6SVCIxrex62bq8g
+a4eSc2/5it9UDDtFaNkkMabSzR/efmSdVTJrIa9wuWQmVPncS6vCrlBZRp3
M18XXpfBuHILPzV50737qbspTdrzV/ew9qJhf7ZervEizvM077+Py8/Sn966
wXafVIv+rCb3x1WWu+bzaeAP5tH5XhvUD5Xx/N14dg7Dmn/2x9wDvK/fzljI
Ufdm2nLbHVQ/ty3k2Xhfqy1q225t0KzfL+vDpvE6TxqlU7P7OdSyRWV3XUVi
0DqpXDedO+9lNVX1QuEVd9LR3rs/d+157rGpfvc5P82nudGz8K6Xg0t5c1/l
Y/c+KbcLp8L7oBe9YH+ofpzd+NGcdKbN9nqnn+egXfIHspU7rOzzsj++xDp3
e/n7havVcNpuH+tJmK9ON/lbKT86PLxH9HBcLx4GD1DbTO8fk/vlNnzu34Xt
ve5ldoB5PX9ktXqWh+iea7zP1htszsVxNyjo3Cow57XrrGcv9Yibq35vq919
o1kuf2qv2frzFJvSrdHweqPWup62j8EkEMXSIDqOF365f3meOMsr9XD60+Oo
fzYF/Ew2mgTL3FvYwXKzbLcGUfuV9I6TMNeMRn7naM1pK+5Rsj6bvale5pW5
Xyt/nG0lbGZZo1C5L/UxMs3Poxzvu83VVVy1/dzBk4ftw/m08CqHnYQAPDW2
t9Vk/Ij9qu2c88ZZzPphNclf5/XTYi/fQ7mbzETxvinmZOzX8/O0+e3Xm4O3
v9t+R2K19rp1eXM/lW6nN1uM9dVx602bLO9rUawGo275W9nPkt6zNjt2Btt8
dt7VV4VLTl/m2p+UUtHPV3VlPp30Hu9P7nmsQ/5fLpvVOX+Ylb04V96MP081
q9jcKV9AiUju7c9mVavuh/73Fnza89Greyw3w0Whe1519pXb+TVygvGpo/om
mZbiZznbttYQlutnOh17+6tqTNxsYTvT87kS1nen1ii8m9tpZ+LL3Tzvz1kp
+zqNMBD+5aCKszA/2iwr7/xony9/q9GlENh2veO+q0N/96zfjjlZKMpH8vGX
vWbVn8Xzx2sxmjjF/ml4PaSNWWuwKEX5Tln278vOZXKq1J71fbitnjPTC3PD
ftjVu3MhdxHjvXg/yt2PbV16admJc/O0EuhkNsxfc82b3VyTmi6Wy7vztljZ
J4vV8tHOLq3r28vV5Ca8h6vZ6Zx07+3DNHkUZk+nDkCRotfYdRuT0yU7Vka9
8jX5mqAkd9umH7hpJqaeDC8d0yy+Xkmzev9m4NCfXvBJjmne2XVXq8ZZFP77
fwaN8jtJWyPx/v/rGhf/xZLsL65xf5mi/+z5/seuccG/e/f/wK1BmFgkfiyk
6+EfXhAODPtY0i3MszrgZRzku2MinmvVfpoZV/A8pvZ56jpQJtOpl4hYJaF0
/d+FFx2h7gcmS6xrdMbWlTpyIl4aEq4XxAqf6vOyhR9qpfF5kW8Sn71yA0/x
/qPWiUIBTHyro0iHMkiEiB08jRfjGTw6RP2aaccaf5MkMkzjREr2mU6lSoRy
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
E+xYAQA=

-->

</rfc>

