<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-jose-hpke-pq-pqt-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="JOSE HPKE PQ">JOSE HPKE PQ &amp; PQ/T Algorithm Registrations</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-jose-hpke-pq-pqt-00"/>
    <author fullname="Filip Skokan">
      <organization>Okta</organization>
      <address>
        <email>panva.ip@gmail.com</email>
      </address>
    </author>
    <author fullname="Brian Campbell">
      <organization>Ping Identity</organization>
      <address>
        <email>bcampbell@pingidentity.com</email>
      </address>
    </author>
    <author fullname="Hannes Tschofenig">
      <organization abbrev="UniBw M.">University of the Bundeswehr Munich</organization>
      <address>
        <email>hannes.tschofenig@gmx.net</email>
      </address>
    </author>
    <author fullname="Tirumaleswar Reddy">
      <organization>Nokia</organization>
      <address>
        <email>k.tirumaleswar_reddy@nokia.com</email>
      </address>
    </author>
    <date year="2026" month="June" day="08"/>
    <area>Security</area>
    <workgroup>Javascript Object Signing and Encryption</workgroup>
    <keyword>JOSE</keyword>
    <keyword>HPKE</keyword>
    <keyword>post-quantum</keyword>
    <keyword>hybrid</keyword>
    <keyword>ML-KEM</keyword>
    <keyword>PQ</keyword>
    <keyword>PQ/T</keyword>
    <keyword>JWE</keyword>
    <keyword>CRQC</keyword>
    <abstract>
      <?line 70?>

<t>This document registers Post-Quantum (PQ) and Post-Quantum/Traditional (PQ/T)
hybrid algorithm identifiers for use with JSON Object Signing and Encryption
(JOSE), building on the Hybrid Public Key Encryption (HPKE) framework.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://panva.github.io/draft-jose-hpke-pq-pqt/draft-ietf-jose-hpke-pq-pqt.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-jose-hpke-pq-pqt/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Javascript Object Signing and Encryption Working Group mailing list (<eref target="mailto:jose@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/jose/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/jose/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/panva/draft-jose-hpke-pq-pqt"/>.</t>
    </note>
  </front>
  <middle>
    <?line 77?>

<section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="I-D.ietf-jose-hpke-encrypt"/> defines how to use Hybrid Public Key Encryption
(HPKE) with JSON Web Encryption (JWE) using traditional Key Encapsulation Mechanisms
(KEM) based on Elliptic-curve Diffie-Hellman (ECDH).</t>
      <t>This document extends the set of registered HPKE algorithms to include Post-Quantum
(PQ) and Post-Quantum/Traditional (PQ/T) hybrid KEMs, as defined in
<xref target="I-D.ietf-hpke-pq"/>. These algorithms provide protection against attacks by
cryptographically relevant quantum computers.</t>
      <t>The term "PQ/T hybrid" is used here consistent with <xref target="I-D.ietf-hpke-pq"/> to denote a
combination of post-quantum and traditional algorithms, and should not be confused
with HPKE's use of "hybrid" to describe the combination of asymmetric and symmetric
encryption.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document uses the terms "Traditional Algorithm", "Post-Quantum Algorithm",
"PQ/T Hybrid Scheme", and "PQ/T Hybrid KEM" as defined in <xref target="RFC9794"/>. The
term "pure post-quantum" is used in this document to refer to a
single-algorithm scheme using only a post-quantum algorithm, with no
traditional component.</t>
    </section>
    <section anchor="algorithm-identifiers">
      <name>Algorithm Identifiers</name>
      <t>This section defines the algorithm identifiers for PQ and PQ/T HPKE-based
encryption in JOSE. Each algorithm is defined by a combination of an HPKE KEM,
a Key Derivation Function (KDF), and an Authenticated Encryption with
Associated Data (AEAD) algorithm.</t>
      <t>All algorithms defined in this section follow the same operational model as
those in <xref target="I-D.ietf-jose-hpke-encrypt"/>, supporting both integrated encryption
as defined in <xref section="5" sectionFormat="of" target="I-D.ietf-jose-hpke-encrypt"/> and key encryption
as defined in <xref section="6" sectionFormat="of" target="I-D.ietf-jose-hpke-encrypt"/>.</t>
      <t>Test vectors for all algorithms defined in this section are provided in
<xref target="test-vectors"/>.</t>
      <section anchor="pqt-hybrid-integrated-encryption-algorithms">
        <name>PQ/T Hybrid Integrated Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for PQ/T hybrid integrated
encryption, where HPKE directly encrypts the plaintext without a separate
Content Encryption Key:</t>
        <!-- begin:table pqt-hybrid-integrated-table "PQ/T Hybrid Integrated Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pqt-hybrid-integrated-table">
          <name>PQ/T Hybrid Integrated Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-8</td>
              <td align="left">MLKEM768-P256 (<tt>0x0050</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-9</td>
              <td align="left">MLKEM768-X25519 (<tt>0x647a</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-10</td>
              <td align="left">MLKEM1024-P384 (<tt>0x0051</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These algorithms combine ML-KEM with a traditional elliptic curve algorithm in a
PQ/T hybrid KEM, with the goal that compromise of either the post-quantum or
the traditional component alone does not undermine the security of the resulting
encryption.</t>
      </section>
      <section anchor="pure-pq-integrated-encryption-algorithms">
        <name>Pure PQ Integrated Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for pure post-quantum
integrated encryption:</t>
        <!-- begin:table pure-pq-integrated-table "Pure PQ Integrated Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pure-pq-integrated-table">
          <name>Pure PQ Integrated Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-12</td>
              <td align="left">ML-KEM-768 (<tt>0x0041</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-13</td>
              <td align="left">ML-KEM-1024 (<tt>0x0042</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These algorithms provide pure post-quantum security using ML-KEM without a
traditional algorithm component.</t>
      </section>
      <section anchor="pqt-hybrid-key-encryption-algorithms">
        <name>PQ/T Hybrid Key Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for PQ/T hybrid key
encryption, where HPKE encrypts the Content Encryption Key:</t>
        <!-- begin:table pqt-hybrid-key-encryption-table "PQ/T Hybrid Key Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pqt-hybrid-key-encryption-table">
          <name>PQ/T Hybrid Key Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-8-KE</td>
              <td align="left">MLKEM768-P256 (<tt>0x0050</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-9-KE</td>
              <td align="left">MLKEM768-X25519 (<tt>0x647a</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-10-KE</td>
              <td align="left">MLKEM1024-P384 (<tt>0x0051</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These are the key encryption counterparts of the PQ/T hybrid integrated
encryption algorithms defined in <xref target="pqt-hybrid-integrated-table"/>.</t>
      </section>
      <section anchor="pure-pq-key-encryption-algorithms">
        <name>Pure PQ Key Encryption Algorithms</name>
        <t>The following table lists the algorithm identifiers for pure post-quantum key
encryption:</t>
        <!-- begin:table pure-pq-key-encryption-table "Pure PQ Key Encryption Algorithms" ; see README for regeneration instructions, do not edit -->

<table anchor="pure-pq-key-encryption-table">
          <name>Pure PQ Key Encryption Algorithms</name>
          <thead>
            <tr>
              <th align="left">"alg" value</th>
              <th align="left">HPKE KEM</th>
              <th align="left">HPKE KDF</th>
              <th align="left">HPKE AEAD</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">HPKE-12-KE</td>
              <td align="left">ML-KEM-768 (<tt>0x0041</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
            <tr>
              <td align="left">HPKE-13-KE</td>
              <td align="left">ML-KEM-1024 (<tt>0x0042</tt>)</td>
              <td align="left">SHAKE256 (<tt>0x0011</tt>)</td>
              <td align="left">AES-256-GCM (<tt>0x0002</tt>)</td>
            </tr>
          </tbody>
        </table>
        <!-- end:table -->

<t>These are the key encryption counterparts of the pure PQ integrated
encryption algorithms defined in <xref target="pure-pq-integrated-table"/>.</t>
      </section>
    </section>
    <section anchor="json-web-key-representation">
      <name>JSON Web Key Representation</name>
      <t>Keys for the algorithms defined in this document use the "AKP" (Algorithm
Key Pair) key type defined in <xref section="3" sectionFormat="of" target="RFC9964"/>.
The required "alg" parameter identifies the HPKE ciphersuite as well as
whether the key is used for Integrated Encryption or Key Encryption.</t>
      <t>The required "pub" parameter contains the SerializePublicKey() output
for the corresponding KEM, and for private keys the "priv" parameter
contains the SerializePrivateKey() output, both as defined in
<xref section="4" sectionFormat="of" target="I-D.ietf-hpke-hpke"/>. Both values are base64url-encoded
(<xref section="5" sectionFormat="of" target="RFC4648"/>) without padding.</t>
      <t>Examples of JWKs for each algorithm are provided in <xref target="test-vectors"/>.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref target="I-D.ietf-jose-hpke-encrypt"/> and
<xref target="I-D.ietf-hpke-pq"/> apply to this document.
<xref target="I-D.ietf-pquip-pqc-engineers"/> provides general background on the
threat posed by cryptographically relevant quantum computers (CRQCs),
the properties of KEMs, and considerations for PQ/T hybrid schemes.</t>
      <t>This document does not register algorithms using ML-KEM-512. As noted
in <xref section="3" sectionFormat="of" target="I-D.ietf-hpke-pq"/>, given the relative novelty of
ML-KEM, there is concern that new cryptanalysis might reduce the
security level of ML-KEM-512. Use of ML-KEM-768 or ML-KEM-1024 acts
as a hedge against such cryptanalysis at a modest performance penalty.</t>
      <t>The PQ/T hybrid ciphersuites registered by this document are motivated
by the PQ/T Hybrid Confidentiality property (<xref section="5" sectionFormat="of" target="RFC9794"/>,
<xref section="13.1" sectionFormat="of" target="I-D.ietf-pquip-pqc-engineers"/>): confidentiality is
preserved as long as at least one of the component algorithms remains
secure. The traditional component protects against unforeseen
cryptanalysis of ML-KEM, while the post-quantum component protects
against Harvest Now, Decrypt Later (HNDL) attacks
(<xref section="7" sectionFormat="of" target="I-D.ietf-pquip-pqc-engineers"/>) by a future CRQC.
PQ/T hybrid ciphersuites are generally preferred for this reason during
the transition to post-quantum cryptography.</t>
      <t>The pure PQ ciphersuites are registered to accommodate deployments with
regulatory or compliance mandates that require the exclusive use of
post-quantum algorithms, such as those governed by the Commercial
National Security Algorithm Suite 2.0 <xref target="CNSA2.0"/>, as well as
deployments where the size or performance overhead of a traditional
component is undesirable.</t>
      <t>When the Key Encryption algorithms defined in
<xref target="pqt-hybrid-key-encryption-table"/> or <xref target="pure-pq-key-encryption-table"/>
are used in a General JWE JSON Serialization with multiple recipients,
all recipients <bcp14>MUST</bcp14> use a quantum-resistant Key Management algorithm.
Including a recipient that uses an algorithm that is not quantum-resistant
would allow an adversary performing an HNDL attack to recover the Content
Encryption Key once a CRQC becomes available; see
<xref section="15.4" sectionFormat="of" target="I-D.ietf-pquip-pqc-engineers"/>.</t>
      <section anchor="security-strength">
        <name>Security Strength</name>
        <t>Ciphersuites based on ML-KEM-768 target NIST post-quantum security
level 3; those based on ML-KEM-1024 target security level 5 (see
<xref section="11" sectionFormat="of" target="I-D.ietf-pquip-pqc-engineers"/>).
In the PQ/T hybrid ciphersuites, the traditional component provides an
additional classical security floor: P-256 and X25519 offer approximately
128-bit classical security, while P-384 offers approximately 192-bit
classical security. The -KE variants share the same cryptographic
properties as their integrated encryption counterparts.</t>
        <t>All ciphersuites use SHAKE256 as the KDF, aligning with the hash family
used internally by ML-KEM. They also use AES‑256‑GCM as the AEAD. As discussed
in <xref section="3.1" sectionFormat="of" target="I-D.ietf-pquip-pqc-engineers"/>, symmetric primitives are
only modestly affected by quantum attacks and doubling key sizes is not
strictly required; AES-256-GCM is nonetheless selected to provide a
comfortable margin consistent with security level 5 parameter sets and
with contemporary guidance such as <xref target="CNSA2.0"/>. AES-256-GCM is used as
the sole AEAD to minimize the number of ciphersuites and reduce
implementation complexity; its widespread hardware acceleration and
broad deployment make it a reasonable single choice for all ciphersuites
defined in this document.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="json-web-signature-and-encryption-algorithms-registry">
        <name>JSON Web Signature and Encryption Algorithms Registry</name>
        <t>This document requests registration of the following values in the
IANA "JSON Web Signature and Encryption Algorithms" registry
established by <xref target="RFC7518"/>:</t>
        <t>Note: The Algorithm Name numbering has intentional gaps so that a given
identifier always denotes the same HPKE KEM, KDF, and AEAD combination
regardless of whether it is used in JOSE or COSE. The gaps correspond to
algorithms registered only in COSE for COSE-specific needs that do not
apply to JOSE.</t>
        <!-- begin:iana-registrations ; see README for regeneration instructions, do not edit -->

<section toc="exclude" anchor="hpke-8">
          <name>HPKE-8</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-8</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM768-P256 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-8-ke">
          <name>HPKE-8-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-8-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM768-P256 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-9">
          <name>HPKE-9</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-9</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM768-X25519 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-9-ke">
          <name>HPKE-9-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-9-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM768-X25519 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-10">
          <name>HPKE-10</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-10</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using MLKEM1024-P384 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-10-ke">
          <name>HPKE-10-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-10-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using MLKEM1024-P384 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pqt-hybrid-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-12">
          <name>HPKE-12</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-12</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using ML-KEM-768 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-12-ke">
          <name>HPKE-12-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-12-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using ML-KEM-768 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-13">
          <name>HPKE-13</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-13</t>
            </li>
            <li>
              <t>Algorithm Description: Integrated Encryption with HPKE using ML-KEM-1024 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-integrated-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
        </section>
        <section toc="exclude" anchor="hpke-13-ke">
          <name>HPKE-13-KE</name>
          <ul spacing="normal">
            <li>
              <t>Algorithm Name: HPKE-13-KE</t>
            </li>
            <li>
              <t>Algorithm Description: Key Encryption with HPKE using ML-KEM-1024 KEM, SHAKE256 KDF, and AES-256-GCM AEAD</t>
            </li>
            <li>
              <t>Algorithm Usage Location(s): "alg"</t>
            </li>
            <li>
              <t>JOSE Implementation Requirements: Optional</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Specification Document(s): <xref target="pure-pq-key-encryption-table"/> of this document</t>
            </li>
            <li>
              <t>Algorithm Analysis Document(s): <xref target="I-D.ietf-hpke-pq"/></t>
            </li>
          </ul>
          <!-- end:iana-registrations -->

</section>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC9964">
          <front>
            <title>ML-DSA for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE)</title>
            <author fullname="M. Prorock" initials="M." surname="Prorock"/>
            <author fullname="O. Steele" initials="O." surname="Steele"/>
            <date month="May" year="2026"/>
            <abstract>
              <t>This document specifies JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for the Module-Lattice-Based Digital Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) digital signature scheme defined in US NIST FIPS 204.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9964"/>
          <seriesInfo name="DOI" value="10.17487/RFC9964"/>
        </reference>
        <reference anchor="I-D.ietf-jose-hpke-encrypt">
          <front>
            <title>Use of Hybrid Public Key Encryption (HPKE) with JSON Web Encryption (JWE)</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
              <organization>University of Applied Sciences Bonn-Rhein-Sieg</organization>
            </author>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <author fullname="Orie Steele" initials="O." surname="Steele">
              <organization>Tradeverifyd</organization>
            </author>
            <author fullname="Michael B. Jones" initials="M. B." surname="Jones">
              <organization>Self-Issued Consulting</organization>
            </author>
            <date day="24" month="May" year="2026"/>
            <abstract>
              <t>   This specification defines how to use Hybrid Public Key Encryption
   (HPKE) with JSON Web Encryption (JWE).  HPKE enables public key
   encryption of arbitrary-sized plaintexts to a recipient's public key,
   and provides security against adaptive chosen ciphertext attacks.
   This specification chooses a specific subset of the HPKE features to
   use with JWE.

   This specification updates RFC 7516 (JWE) to enable use of Integrated
   Encryption as a Key Management Mode.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-jose-hpke-encrypt-18"/>
        </reference>
        <reference anchor="I-D.ietf-hpke-pq">
          <front>
            <title>Post-Quantum and Post-Quantum/Traditional Hybrid Algorithms for HPKE</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>Selkie Cryptography</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   Updating key exchange and public-key encryption protocols to resist
   attack by quantum computers is a high priority given the possibility
   of "harvest now, decrypt later" attacks.  Hybrid Public Key
   Encryption (HPKE) is a widely-used public key encryption scheme based
   on combining a Key Encapsulation Mechanism (KEM), a Key Derivation
   Function (KDF), and an Authenticated Encryption with Associated Data
   (AEAD) scheme.  In this document, we define KEM algorithms for HPKE
   based on both post-quantum KEMs and hybrid constructions of post-
   quantum KEMs with traditional KEMs, as well as a KDF based on SHA-3
   that is suitable for use with these KEMs.  When used with these
   algorithms, HPKE is resilient with respect to attacks by a quantum
   computer.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-pq-04"/>
        </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="I-D.ietf-hpke-hpke">
          <front>
            <title>Hybrid Public Key Encryption</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Karthikeyan Bhargavan" initials="K." surname="Bhargavan">
              <organization>Inria</organization>
            </author>
            <author fullname="Benjamin Lipp" initials="B." surname="Lipp">
              <organization>Inria</organization>
            </author>
            <author fullname="Christopher A. Wood" initials="C. A." surname="Wood">
         </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document describes a scheme for hybrid public key encryption
   (HPKE).  This scheme provides a variant of public key encryption of
   arbitrary-sized plaintexts for a recipient public key.  It also
   includes a variant that authenticates possession of a pre-shared key.
   HPKE works for any combination of an asymmetric Key Encapsulation
   Mechanism (KEM), key derivation function (KDF), and authenticated
   encryption with additional data (AEAD) encryption function.  We
   provide instantiations of the scheme using widely used and efficient
   primitives, such as Elliptic Curve Diffie-Hellman (ECDH) key
   agreement, HMAC-based key derivation function (HKDF), and SHA2.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-hpke-03"/>
        </reference>
        <reference anchor="RFC4648">
          <front>
            <title>The Base16, Base32, and Base64 Data Encodings</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <date month="October" year="2006"/>
            <abstract>
              <t>This document describes the commonly used base 64, base 32, and base 16 encoding schemes. It also discusses the use of line-feeds in encoded data, use of padding in encoded data, use of non-alphabet characters in encoded data, use of different encoding alphabets, and canonical encodings. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4648"/>
          <seriesInfo name="DOI" value="10.17487/RFC4648"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC8792">
          <front>
            <title>Handling Long Lines in Content of Internet-Drafts and RFCs</title>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <author fullname="E. Auerswald" initials="E." surname="Auerswald"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <author fullname="Q. Wu" initials="Q." surname="Wu"/>
            <date month="June" year="2020"/>
            <abstract>
              <t>This document defines two strategies for handling long lines in width-bounded text content. One strategy, called the "single backslash" strategy, is based on the historical use of a single backslash ('\') character to indicate where line-folding has occurred, with the continuation occurring with the first character that is not a space character (' ') on the next line. The second strategy, called the "double backslash" strategy, extends the first strategy by adding a second backslash character to identify where the continuation begins and is thereby able to handle cases not supported by the first strategy. Both strategies use a self-describing header enabling automated reconstitution of the original content.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8792"/>
          <seriesInfo name="DOI" value="10.17487/RFC8792"/>
        </reference>
        <reference anchor="RFC7518">
          <front>
            <title>JSON Web Algorithms (JWA)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>This specification registers cryptographic algorithms and identifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Key (JWK) specifications. It defines several IANA registries for these identifiers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7518"/>
          <seriesInfo name="DOI" value="10.17487/RFC7518"/>
        </reference>
        <reference anchor="RFC9794">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="F. Driscoll" initials="F." surname="Driscoll"/>
            <author fullname="M. Parsons" initials="M." surname="Parsons"/>
            <author fullname="B. Hale" initials="B." surname="Hale"/>
            <date month="June" year="2025"/>
            <abstract>
              <t>One aspect of the transition to post-quantum algorithms in cryptographic protocols is the development of hybrid schemes that incorporate both post-quantum and traditional asymmetric algorithms. This document defines terminology for such schemes. It is intended to be used as a reference and, hopefully, to ensure consistency and clarity across different protocols, standards, and organisations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9794"/>
          <seriesInfo name="DOI" value="10.17487/RFC9794"/>
        </reference>
        <reference anchor="I-D.ietf-pquip-pqc-engineers">
          <front>
            <title>Post-Quantum Cryptography for Engineers</title>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Dimitrios Schoinianakis" initials="D." surname="Schoinianakis">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tim Hollebeek" initials="T." surname="Hollebeek">
              <organization>DigiCert</organization>
            </author>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <date day="25" month="August" year="2025"/>
            <abstract>
              <t>   The advent of a cryptographically relevant quantum computer (CRQC)
   would render state-of-the-art, traditional public key algorithms
   deployed today obsolete, as the mathematical assumptions underpinning
   their security would no longer hold.  To address this, protocols and
   infrastructure must transition to post-quantum algorithms, which are
   designed to resist both traditional and quantum attacks.  This
   document explains why engineers need to be aware of and understand
   post-quantum cryptography (PQC), detailing the impact of CRQCs on
   existing systems and the challenges involved in transitioning to
   post-quantum algorithms.  Unlike previous cryptographic updates, this
   shift may require significant protocol redesign due to the unique
   properties of post-quantum algorithms.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-pqc-engineers-14"/>
        </reference>
        <reference anchor="CNSA2.0" target="https://media.defense.gov/2025/May/30/2003728741/-1/-1/0/CSA_CNSA_2.0_ALGORITHMS.PDF">
          <front>
            <title>Announcing the Commercial National Security Algorithm Suite 2.0</title>
            <author>
              <organization>National Security Agency</organization>
            </author>
            <date year="2025" month="May"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 426?>

<section anchor="test-vectors">
      <name>Test Vectors</name>
      <t>This appendix provides test vectors for each algorithm defined in this document.
For each algorithm, a private JWK, a Flattened JWE JSON Serialization example with
Additional Authenticated Data, and a JWE Compact Serialization example are provided.
Long lines in the examples are folded using the single backslash strategy from
<xref target="RFC8792"/>. Before using a folded example as a test vector, remove the RFC 8792
header and unfold the lines according to that strategy.
The complete unfolded vector set is available as <tt>examples/jose-vectors.json</tt>
in the <eref target="https://github.com/panva/draft-jose-hpke-pq-pqt">repository</eref> for this
document.</t>
      <!-- begin:test-vectors ; see README for regeneration instructions, do not edit -->

<section toc="exclude" anchor="hpke-8-1">
        <name>HPKE-8</name>
        <figure>
          <name>HPKE-8 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-8",
  "kid": "DmOWQi-VwrjZWjO6mQQWdv3CJ_v9k_PH3vS7S0xoah8",
  "pub": "6XRnIatC1KtI7DZlj8ISDxZvtsFeBOPKQETMRRYb45dR0kw6TDSb8UMXHH\
    WhUBdbEBof5gvIJacZG4exGku4JsysQcc9AVR6Ydih7kaPNQgCiiKw9QACNCMWx2\
    p171RVCpGSFoOwaejNGZeNJKS4jqulOWFQHGtbWhl64HZzlkZMxhqdA-EecEOLhz\
    CkbCMMtXxb-cxUVkOxQpKkO5ofmEaKH7tjyNZyVsxqgUZFn6K8jOq9g6GCOEG4aw\
    GB6AZC72yNXLDBnVCy_7OMn2bAeos8AvhHkbsL0hsFFjsnWcG_IYvNPzUAcyGZlp\
    sqjXJIh4AUxTi6iFeJFOE08nNM3KQEYlxkMAulVas2E4KU_TGeoEJeZjA5TPWVAQ\
    iPFFQ4nNRh1kotf4OHtHQVpaMzAypItIXAU8LI_gl4rdFKTfYu18MKnygjEnO9Z7\
    e2cYwj_hqx-AQdA6ulQBcNR4DFSCOTLnMB22GMXGVOMDCmiaxZvchp9iEKNJG4Tk\
    ZQmoKwR9pbEbahmsm1WvUbR6kEqNYOE0MMsRWNM3RBNltm0Iqo8RKMlpRq5RceWR\
    RdjRkKdChyhuJ2ebBI05iRsuE6AwWEbCV6dQqNZ0gqdeU5imECjFWLNqYvs0BaxD\
    gmoSdg4rFlq3UrZ3gLD4UTT4kM97HO5iedxoox__octTEEImMTf8uJI2M0nKTIpb\
    WBHlofTfulcqVXjFYpr9GvuKM_mElaoJwn3MQYrFNLcwY-fzy9fqvGFtF-62fHcp\
    cL7SVUu9KW7igiAHQfwXmCnMQzsxwLowVk8mFjDYgV2iIoNIeuwZdc8-I0A1CLiq\
    OQNwCLObgSMVeo-WUvzmocsFOUtSUS1chNNwpjMCGKuHxOYOcvKLxH7mvPp6czIo\
    vPsqQUZdloA5Wqt8U1sDRZfrhRlUi4IVoTmevBpaEYK_Jze3cIMOkRKdO5Y1tB4T\
    IcAHE8oNUarUEYx1YDUinIolRBBDyBAmR7rbV4iGenGHwgeTIZ0cpppFEDbkAX4A\
    aG4YKGdGWrgWhhiDoPX2mda_BLOSilnlhmM2BhqGZBkKK2E1B5fgER-_AMYeVl9H\
    EoKCFHm6KApgnLVnYMQjEv7kC6tsqxs-pOcnSs2EpGKMMk4gdIlcFNxsVU6sXINH\
    ADvNmtNyQgjRFKhmNPtYchXHWz_tgccWNkm1DD6qMATOoZcscAu8BBpKUwUIkIUI\
    CwKpay5KUsFjKpC9HPqSONVMVu7GYysVC8UDTMetWoXlSiDetoiolwFGGpIscf1i\
    c_rUhbD3pyxVI8DqCsdFg2NcSvIJRoJBO12KHKRIYnc8ObgCzJBULNZ1Rmc5tCbm\
    cW_mmhg0OiA7EJjwi_eoY82_g0eiyAr0K4DmBy8yqWDZV45KfAnYQBQZvK8zlj0n\
    pGqVWusxzP1mw_Dbhnp-Z6SyIrHNI9unG7DbeDhcnBD2QBp2t6cNgvUoCLzPReQP\
    Yy_bwVEwcrPSO4SjUG8mhuybiU5NWdgIRD95gD1ApNRoZeJIhfP7yM1vt1ZCxfV0\
    xEvUSb25DOebimyplEvv7nxam2hbnlRQme00B5wPt9pETxPSQE4ZUd6u60U9e6F3\
    C-Fqjwfg_xYMk3oOcZQ-P5NrsNxK3ho7xmtpSKVahpf_2P_o2Vz8YFc7t2S7jAx9\
    bRLQQpbA",
  "priv": "c1il1CJwUdajeAm8PMZMq4mw2PH9Z2vThLkHU2MQ10A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82\
    bVFRV2R2M0NKX3Y5a19QSDN2UzdTMHhvYWg4In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "zRayDf-tglGK_UsfOjbbVDf_GPQKpRLNx-pusFTw6REZlhoX\
    c8INMxK5ETEdsx-0MTVa_8AIou9zUiaHPw-Iv1nk7X0rdIFYjKOTnjRUy_DuRIRa\
    b_o1qSZ5-x6sBn8McfjuKMvcJbwU2uqW9NJyQtK_2yNmVvrYiPEhnuO73O_BSv_G\
    SBSoHgFWEpbb5FeH7ujs7Pq0bV_pdI3XnabhvIPVTmnrkzP2J4vcYt00B-wxAxiL\
    Uc9zaitKnkn_ofTtOp1lUUeuUzKDPYuo4x-GRZsG_gf2Ez8FFE0RIJq6AmYr3DKt\
    SziHFqeim8uVI8_mtE0wIj6BM6eYYL7c79MNoDlop5P3QI3-PrZ7HrqULs1U6W7U\
    DScowuP80jJQjawMUd1itDjlB1BkwVH2u0BwoHWzA4NxdgsusIbDDmH1f-k8Y5t4\
    7tb3B1FeBYK0G5MbXQmc-h53dACqTqd8nJq7jQNfzmELY7aWmT_Z72KGyfwUY731\
    JCeODbDIW37g0mdOR7ZcFgHm_Usj02Pj2J_Fsw2N3vkb_IEWi8abtP7NTaB6mYmI\
    -aNGqDEfXRVI5K7ReLaHOqWxtPkkfysYbeUDZncwkt16rFa0FzeL40sfv7yr0J8K\
    s-HXPItnfmha_FDB4MuSlxmH8fADldjXNozWwB8HWSCEp111sdh_cP44rRNxPZbs\
    S7UWyTldMixcjKNncA1dNhafJ5qXjq32NUiN8R2BPkWCBzKMfaKN7bujZphGIRZe\
    kETFSx2Cp9mO6hG-CqV2dsu9I_MDHgiWEV8GwFC4HyILVJRc9qysutXw0b2UupEo\
    s9BzuUaoYTvGHwpNWzB77-vON3w_FV94KrwQbiki9_vbVtct5ODB9Kf8KCHv5DPw\
    YGi7e41zKoS1Rm2Nczt56SC_RqKn9nFR8yfH7bEhvnsQHi_qXHWOFWN7f72H9Cb1\
    ascZo6XTYaVUCi_RiRS8wgLG0LvOyCfpzgVNpbFhPGBbTZceZW6eSGNGK-RQ0zb5\
    sJFZSuM9P2cK23dnogEGTPRLp9DWs3NUBW0Z1yVQw1v9gukwcM0xYlo-zfQbwWzH\
    IdzJboQR-DqeOllx_Jjh1tZPC_nRBdu4DPX5KP6JDsIrv7hw6YQ5ocQwQMdcoGcF\
    WsrKEOk2ei5HBjbfJQngzKT89TpNaBH_wXpZqUL25bltMM48JG6rTiG96eSF24BD\
    ONDAUDgrzPBoT_ipdN3Tie0hQHxTsT4cZP9o0PeEYgu0CGPUG0wcirNh1hnhf-PT\
    EAgfCoTyqOJ_iVj_HZO748slRlMJ4P-Ij4qah8aYhAWJYSdzfBCkMPXX-bzw4ovK\
    uCbFlOwT3I_tj0lggb-vVqSzv5nkHyqjvzGTmEK1Tq_Wy6uxyD4gUBPKkNoPMvA6\
    SeghLYy3c8XF80XxStZX5OAQV36AavxZrGyX3gMS024KX-wbNytokZbocP4EOLum\
    sml35g9ePuXmJjEweCm-D5fqMe_uaLaRP9RveNyNsCd3arMLkn5PSpRTuTsMOhLm\
    45olI85aNT9TrL1oMw",
  "ciphertext": "Kqt2-MjNX9R4OmghbRcEPdzNJvCyvAUbezJcRvKnbzWqu3JsfGk\
    O54gurgSvQcQhAnTWLfJbDJvFJWzqCkXoqgYtgsvrnxFNqJ_j7194RxeH39eXb0M\
    oVkTgPRQO1gmbtr9VPTrkPXlGCWZjrdVGEUZ5qJZvZfHIYyo2_egOP5CuMzbZuNQ\
    tjxeTdagfBqAymYpk5O8VqubF160UrVDZnDfm3ndEGH4oFZwPVtPH2IaYcubiTm1\
    00oxPdTTKZX1PeieRG5RodWY6rMsrA0_dMbXrTDg3spqXloEySB5i9w9ChHZ4s1U\
    HzihtusJvw4qI1kQSZZc6RxELIzED3s5OHhpuzKTrl-3vVwlf9Ily74215pZwdJW\
    7CVWTL-Xe9fhxEA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTgiLCJraWQiOiJEbU9XUWktVndyalpXak82bVFRV2R2M0NKX3Y5\
a19QSDN2UzdTMHhvYWg4In0.Uo7Qjidw_FqP-aE7NqWF7tvz_EHaMj2ebRvHtpRFqXZ_\
cXQG6dZVXDuzdONeZpgvmjox7zdKBUDG81XxTHkWbtEfHKwA4ByheUzpBiGde_MAyCVa\
LS0C7tYU1tHSbDIOR3RkWHrsq2O62R4saXt12mUUyvdZnd97cm3wEb7PbC06_b3OCl0Q\
2MRC2UPVcGU-yXfldWZKZmotQDQbzoys6Zs2R_TDr7WtilKpN9F6SXt2DMnM6n9zw8gg\
tUUtg37grjY_Qfo8NPlBTPcWntQuysl8xt2uls4pe5KUfc3mciSIPLxGQA9AfqHGTrIB\
eXE51n6WQc0gp8RpAgyeGpHUSx6-e2TQscn1_TgLBrWSSOUcR6SOd3i9rcWSo3FOmJc6\
GcCGCvB-tYqSu2ULUIgBXLlM2O8OZXIMHx28m_f--dNZH7YVdxZbIe69RLkYCxoZlolh\
2iTfJYvPkBJT9hSbAw0jPh49jDaGJsBGCORk8DBi2Ah1_zJgx3otXr5t3sHgmo-dilty\
Q_IESRR3FzwB3HdLeO_HnAmnKnpABKWzvauVEYoNHKMWG7uSZMLYaoheuW_Gw6wzqETR\
R-hgYR2K9YVlKmRGewZ-juYE1zpxKk-X7iAPS0q-DTXIyqsr_4gXulomCy1pzHCdwkc4\
Ys_jvCUC5MweojTzQTdIomo_JcCVQ6eOIPqopIsonKWKT4lSJ6keswboCStOElVdqGti\
g_WXx-N4AjeZLvnTKPaC0c3zjlVf5Dos-hx_-EjBfvtXDEQUlI28dxr5CnL21MZ_QXcJ\
y8-sbC4aZjczt8LV_mBJJwm8Y5qfjA45_s_oE7IHcGn47YTb92JfjUv2GD9RnFKLYZyo\
yULp5ypgxZ0LpgHENksobFjrsQetZ9D9UV8Irq_dJ0igW_a5AOkCx4oUT2XMCjhM3Tkt\
6jUJCU86whvk3Ux6zA86UEiPuU6aee2A7tRU9EdRT4TGv5Aofe5XhFtngXP0QV-7xZ35\
Uk6sOxNsgagaNw_wqKUoIazXxOb5BEHdb5VFTqoBAXAvyi4Kga-caLuWAkCHDViDDKIm\
P8Orm57_BaxGEjwmlsggLAxXrsx7Seg5qRe_YjKCQcHjtjOtgXsp485CemZjz08CzElo\
O29eGMVAlUVUlOLi0YnqY_gfyhF0r8SI04_hC3U9nSGsjz4IPfGjlTgR0hcm3BH-72ya\
ngLnEYHFgrPQMosxDzkbp8xEWFntXwAdbbmNkNPvSpT69zZ1Af_7rrmdXXvVAghL5QlA\
8u8G3ceurO9NNwfHdr6T2FdclLq_tmGlo_Q5_5hzX_f4kMmt9-xLfmJduoK44-sZ4YC8\
jq_OdJNgs2FE7fR2h0fqQI6PpVyYBU8Sg2LkkPYa6sTg57oekqLgUS6ZPNFmV0PcBt1i\
2JEGwpxC78EQYNKU9ZdggpnHgpE6aSgBtB-P4Tr5p8gMhF8E53UVNHRPXWOjfChtA-CV\
pi8p6qE5_a4MPedjf0GkcutKIQ9WNL2zhrYo7DvlylBcX0YQUcqltcKSS6jaS9FeNQ..\
k8no633YrPgoESVevhyqn8Q0lihzU9hyVR-uzYzPDXwxLcxEK0pt-if1bKq8IoJyZWB8\
4Iry5efVn6mSFlz9CpbOKNwX6mZAFjM2gsEa6GXXHFt1JF-tMmQK1T44WRpH7HwZ29d4\
nrQgTiQ5sjDgc_Is9ZhZ4NOYpVo5sEcbbx-uJu-0u9cXgoEAXk68BlBQ6YCDQwoRgJzC\
Lz8q2jyrc5RIzJbVZb57MJfAW5_CJoaWqcqgSj893NXN6-Qgr7KZQ2U2Rm9gx8kyD2A6\
PrgS_jDvArJHRtFhC7c9ax8btYkcrbmRfWG5UxVOjue_BOh-xvkpWQnJXjHOJbPMAgCa\
ZCQ3kVbG_zfhtID1nlQWnFZQA3jG16jAtIGMLb8Qgjn-cw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-8-ke-1">
        <name>HPKE-8-KE</name>
        <figure>
          <name>HPKE-8-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-8-KE",
  "kid": "clBPky-tElQGRa8AQ1MYfMPvfqmhOs_5lIejOuqAdps",
  "pub": "pxQRXrRJLke8BMBXa1FT74gM9fq71fEwRPRndVsmsYAMU6llEnJaeKAagj\
    xk44yl9Psn7YBn3tVXXLVrqIxyWhGsP2pmH4Y2eogBaRMGBfQy-TM_RzdFE-hKLH\
    qHPmqP_PZES2s6O9tBkvk7D6fKZKiBDSKrvWgrKCIo1DccgfHEayxCtex1w1ZjVw\
    eIZWtVA3V_JdijzobGiSU0dzqyjVBBCQVcWiSFLLuX6rFtiPpsa3SlavpKHaRTIZ\
    x_5ocCO1LBAKq4jwew4jxnhRujX4VcaOE2MQQ3FUmT6UgMpWSfymJNBOqwN3uU3E\
    O_ktgMPwdfrRVihSgirkiV7BhSW9uN95OTigiJIiedxPV6asK27cCcPhN0lJQOyn\
    lah8BjySYKwdMRHyxVVhGDmnJ36veTEDoboBhq5iAkcqwed7O-KwC09XcVciegq-\
    tYI2NWMOkBdXE_W2qvvPIkJpOYtKAztpUcxhBBPitRGQcdz-wD4nik2DFk82sfDN\
    pC_lV_XWYR3KVwiBix2tCB3tw-j9loE3AaxGefsyl0PPQsFGu2i5qutBlUclRUhM\
    UkiGcyEnx5S0xNYzyuM-lAa3WpNzlEc_SoqmKvobZp0pi-ExYnpIQJ7nPJFNXJ9i\
    g3kvpNCxnKlEwsP5w91SbOcLOBQ5dIq-moh4kK9ZCry_JkAmmAxhu9kGCughacCP\
    aUqgZrigO9bQHHw0giX2EB5hA-r6VxzMwYJcox9SxD0tJVsAMhCUGhGuS5wodrPh\
    ay-ss78AMZiXm3D3mDe-sA0VVRLaN3HgmZw-kud8su7bKh9zYec4iHaygQq2ySGo\
    eOKoGesVK77fiLlWaYLNtqEmywBblQlkZbOIUmcVmsTwd1yZG-rPIka_eJ9gAE4T\
    e4XgExooaJI4LAdaif1stG-lEZF8RmNlmvm4wdAMZQAqPPLiOwkVAhshMUfavMeV\
    iGedgk57y3JNpgqQuX-sEI5NmNMFW47wR3AesCpuuq_Skqj8EdeWWaIwh-L8iDYC\
    c7N-tLhNwgJOpnI2pH-CpgVShigKi6brIjB4QEV-JtRzKFZ_ZF0wM9GYTNsBM7dX\
    lxPUUVjLCyWFWYScRdwHypH_deyvaEjny-0DgpOuR5pxBWtFGEsoAQJBmPZFumwY\
    B5dZkyBRJrQPUENMNw0eZ_1yql1oFIdTQCQgEln9BFfCPB6MCX8kZknPovhJmq74\
    BALPWaINeZhniI48FGf8tz8VdJ11Mu7qxrNiUHNApTMcke3Aw2qKl-NtFeR8Ou6f\
    qQH0d2ShV-GvCcuxjKfUdNU1y5zYhlu6ZZwvkZ39jKl-t7Eyw6rAEnUfWA2hEXXM\
    aDqBVRYvqwhiM0nboODhWUJUW8OEpBp9eI3eel7tRFViiZQ7KsZmUBVyVfGJQvh7\
    DM51VAvUUSi_xPQzsz--yWJ3DFmYWF6eMQk7FdUXu7HmFxMfuNNGHMypx8S9RqfC\
    iI9OfOeqwVSaa2MAd-b2cgDAo8qVeCGcMVU9FRwrUscVeltcJI42sZiaoXFPUlyA\
    KncyajZ6gZhFNexIDWiSCp4L54nM948L-KcoFnZwHsueAjiJwE9dcy6kUtyQ6v0_\
    OxWb8OuM04u96GtOld8wVIcB7QE2fd7g9XTCdShgpdmMgNnGKrJM0A2Rbtmnn-gd\
    xGbyArJA",
  "priv": "biUK5NqJzXzWEAN0F2zzkrEr9Rp_QX55is_j7VYuHCQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdS\
    YThBUTFNWWZNUHZmcW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIs\
    ImVrIjoiOUdINDFMenpHYXBiUGFPeV92T0RZVEh1c0ROVjFLdl9xVnlZVDU3b1RZ\
    SlRqS3cwOVhUa25BZFJSa0VSTHdQdWZIZ1pKU1FpVzNHVGZXMVNiRVpmNFhDWjhi\
    c1ozY1c1U2V1SlVDNmlvXzU4enM5SGR6bEE5bnQ3MVp1eE5XbzFvbUxkYkZZTzRn\
    YkE4SXNBaDY3QnB6RS16eVVkWGlVRndvWTBTMDRpUE5RMmlmc0VlWEVFdW43ZXJX\
    Q3QzbnVYdEdXeTRxMTBSSWlRcDRWdUdGdWpRNk02UUptby1NVVRJdDdzOGtGWWN0\
    Ujk3U0ZDU0FFMEZVYnJqRnlOMExsRG9JS01VT1JUWHVpdUctWDNyOFdEdEFMM2Np\
    TGs4T0RNX1NRa19veTlCSmJJYmRJT0VFZk9QWU5udXl6VHhuNHpUZDFqd29zOTVp\
    UmRxSWFBR0JGaTJaajZOcWxfWWQtWU1aeFB3NFQ4UGkwb2R5cGRZYjVZdVJZbDdH\
    WlItamRTUEFCSjV0dEt1X1JSSnlZODB3ekNUa014WnI1bVUxZXZpWU9WQm1DY2RT\
    cFpfY1p0Y2ZxNzNKMHYzV2ctd3U0QmdwWFR4VFZYMjB5aldTaFY1TlhHTjE3Z0pw\
    cVpiTmFMTFVpMU9YRk9EaDcwR0lhZmNqbmFiVFVsRDJWR3RMZnBySGMyVlA4VHR5\
    Y0FLc05LbDNSeVExNDB3d2pONnZMRFljRUlyUUt3UzlUZURqcXVpTVJxeXlKcHpY\
    MXFCTTRSVENnMUdEWVNKSTJKQWVXZDNWbTBwOUcwRV9DS29DOTMyelB5c21zWnFo\
    TFBpNEhjNE9vOUZLb3haQm9JLVI1NUM3NXg2TFJrUHNvRFRJaE5BbW9yRURiOURR\
    cTJPQnZnZllwRnB2ZzE2TXZVNTFVRURyUHBBbFRabWVWcHpxay1qR1huc2NjaU5r\
    elMtLU05SHVUb2ltY0RDbTNUdUo4bGxfcjV0T2JIVXZxYklBSGl4MGJvX3ltelR1\
    WjRVSDdyckNmMk9sSzhGbG5xVkxwa3JmeE9uY0tadWVWUGs0NEE4VkEzX3luQmVz\
    dV9ORGtJcEFUaHhoYmEwd0ZmYmlERVQ5OFdYNHhBNjlfU2RaTm1KMUM3SklMWHVz\
    SnItd2d0c3MtZlNqZ3VKdHVpR1pUVzR3UWxKNW1jbnhFcXVKVEc4Zm5UcnExRVZ4\
    d1R2Rkg5akZlXy1uUWtfMEEwaVFaT0dBLUFfRUZvWHEyeWM1QnM1N1NON2FzQ2k5\
    YnR5Z1BvTnR6cy1VaUtMb1lJaXF0YzlHRlUtbXhtQ3BSaHh0WXpaZ1o2MTRPZU5t\
    emVFUFV0SWVYT2Q2ZDdhX0l3dWdkQ1lfaU9HOVVZNnV1QjlXclpuc085LW1fYUdK\
    QzZES09VWXVpUVhVRTVaVS00MnNicHYwdDFKUXVVZF9od01HUUpuMVNtN3NBeUpp\
    MTlYcTdyYTNtcnJVY2FGUmk4d2J0dk5Ea2JRZ2RLYmduaDFGMVZRU2lDWk5JRk1o\
    TTdBVDNaUmdhVjhVZndYa2hmdHhoUTdIYmNzM2ZuNnZMUjNkLXJiQ285QVFULUFl\
    UW94LThDbm5DVXBoSHczemQ3MGJBRFQtYTFRQ19MM0p3ampDNEdFSTR6NmtKMno0\
    UGNOa2FxN0hlcC1RVENiUzZ0NE52NVZLU1FLNXc2Y0ZNclVsTktWNHpFTnBpU0Ri\
    TWk0ODZTWEdlZE51R0ZPUUVYTGtYYmJPV2gzNm5adVVEcTh4d3B4al9hemN0OTdR\
    VE1OWEpBVFpXRWZ4ZjBBQlo2dnlyMkhhN0tGUWtacWpwMGR1bWVmTzRtcGVnNm5y\
    OU1UaGFyQUMyYndrWVBVSV9EQXlZT3hPOUlGdmsyNDdUMnF5Y3VWSVBWNzV0UDdm\
    Sk96Sk1wWktUeHZjdTRJQnNFOW5hbEdXOTMweld2QW9Hb1dsdkxRZ0ZQSm9fMjI5\
    TnIyN25IcWZfMzRzYUpidVQ5RjBzX0F0THpENjdjWnYzWXJjQ29XX3NHcXUyam9p\
    Z2xRN0kybUEifQ",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "GRZLhvvj7vBw-FZm",
  "ciphertext": "D5bqaQekeFnn_YlzsERq8jp5w6Y0t2gulaz_ql9AIqozptDIHEA\
    aYwGJzfgv2W_woeFLXUnnZlnG_aed4vvmFi1r7CLamiwk8Xie_bPEt7Icffle4mj\
    j8DJr5KZUNNfStrKH5_DJRl53dOEeuAhYdXU08OgBh4ezaTx5I_2fDqVXSGfO5sA\
    WHINXWEPsrf1k275iMApQthhD4aAO2hYLAuAGwFGsySvXoj85BsNH3vLALi-H-RS\
    oXWNt64OxLyMXY6L5TVBBaSnn19-h6hZIZU7bVQfckoSKftZphRR99hWxZ2JQabT\
    YQMk_UdW7SUBJUJe0s47uFrKC1T468hp0WFenqHZjS2oaAodaCZdIayGt",
  "tag": "8A439opYUyFbYJdDno_Bfw",
  "encrypted_key": "K4m6zdOhTuo7VRZuZOmmypBM_WxLAI16vZklK3EnnrPLTyXK\
    rUqySJOIn6TPhnn_"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-8-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTgtS0UiLCJraWQiOiJjbEJQa3ktdEVsUUdSYThBUTFNWWZNUHZm\
cW1oT3NfNWxJZWpPdXFBZHBzIiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiUEd0ajNSUEZV\
STZwc3FlRFNQbFNMcG5MTXp4dTc3RmNSSl9kOVBQZ0gtdEVYT2RSVTJNQjBicXhXekYz\
M1FTMnVnSkdYZVZJQ0VqamtNMkZNVGc5aHY5NE9GdU01MWwzUWtxNnYwbzdXT1psM05t\
dEdCN0lYMzJNMHBfUVFaZHBtVUFUU3REYWtLQWV2cGZzV0hRR1dqamx1Sm5JTTlqUUxK\
X3kwbUhUZG5yUnphZDEzSW1Zc2gyWHpmak0xRUtQTFlGUXV2Z1c0QTJLSGs2UXQ1dVdl\
SV9SSFhVUG96QUZCd1JjbFlKNlV3T2g2b1JMVEE5OHN4eU9zZUx5bmZqcHctTGF3WjhF\
elZRY1NoY25naG51dWV1RmpHeUk0MUZfUUJyTkZhVGNBbGhUcTBPbDFLaHNFaGlrZE1m\
dkNreVNXSHQ5YUJiSWw2VjQycjZVa3hPdlRnWS1jRDdHcFJJZ2RqTHhtM0JVZkhsdnVm\
THpyLTU1YjlPNXoyYW9XVDBCMkYwM2ZYdHVadmhjNDVWS1JONFFqZEl3REhnMzI2ZHR1\
bGdFQ0ZMd1ZKZGFWc1JvRUdyTUxaamdGYVdOWkNKTmJyWE16N3FZZ3h2NV9JcFEtUWtZ\
RXVmb3RUZG16YnFpVHl0WlBtSWFZMzFJbmpTV1p5MGxyTXlGWWRHanJ6WVNZSm05SEtk\
bF9nODlLek1jempTaUV3VzFhMm03aVB4NEZ3Wktlc29BeTJRZXR0Q1VXa1JLS2VIWlgz\
QkdhUVgzUjh2NFd0R25pX25uOGgtOEcyMnEwZEpyczRjVlE3MEEtWmdFWUtDQzVWWUpo\
cThXR01meTNIMDVlRmJQeHJxOTlhOU55VXFDbWwxQ0RvdS1UVTljOVYyWjQ4QUgtSW96\
Zlk1NEUxdlQ2cFlvTnBVWFJGUEZENVJmR2tOOGFVak9nMHFxY1NOR25ydjJQZl85MlQ3\
cDZFX0J6Qnpwa2FkNTJ3LVFTTzJvQkZiTWhoWEttRkZ5YVlWYS1DMHB5NmVOdDVhQzBQ\
RmJBVTA5eUg2MmlLYmxNZGRJQVRsY200V29DdkcwbUtURzRkdTJER1o4RjVyNUtSdm1r\
UERvMDJIaTJoZlZ2VjdOZEowWFBNY0N0alhkMnJKdFJIekk3b0o4ZjU2bTA2bllQR2h5\
SHJqdm1Zd0pZTWxVZnVGeFZEWGl1LS1nbTZfNlM5c0Y2WVpsQ1dHMmVoeVVRMzlQUEs4\
djlKNE9OeWx4NEhPOGIxaHJGQ25Bdi1aaFhCbUZ3b1FQckl1X3Rpdko1dkZMU1laNHAx\
TTVrV0JvcXZMS0JBRGR0NGhqNUVmdThDU043OUpKZjdYbzIyczFEczJTQnQwN3cyRUxu\
dWhYd2w2N2JscUZ6Z2Zkd2ZURlc1cUFxbXU3ZlJ3VFpFODA3a0RfWl91Wjd1NUNmS1Nl\
N1pKcGdfQkdiUHYtQW9yMVFzMFJBVmVzVzlOZFJhcjgzNUZDOW5MZmcxcDVnXzhkczJZ\
Z2FxSzN5dDJiYjNieXV4QUo5RGt5Snl6a0NCaHBfZm4wSDhpejRGUVVydFFRM2ZzclF2\
ZG1qbndJeTlsdkpwU0dxMlJKQzVGMTE0bVh5R0Jwa2ItX24zYk9kSzczRTBKdllQSHU2\
S2JjbUlvdEpfTFAyVGwyYjVHWjBUWENxMWhsLXlDcXF4blpBaTV1NjJ5bjVNc3Jmckhu\
dFJpWnZmZkp3UG5lb1Z2S05lMHB0VDhvT0p4U2dwYURzR2dQbjdiOFkyaDdUTHMwd2pL\
NmoxRjRrWVVTVkV2UHpldkU5SnZ6ZUprdnMyM3g1b25fRFEtSlpnbC1RZDJJTUF5MWZQ\
RnhLRDAwLVE3cnVBenprSlUwMUNjOUtkbkFCRmhDS1ExM1FQYnFLZ2tSYkFOZWZBU2JZ\
cFBJaWRGcEQwdDdhRTBFeTJSUFFMM1ZGQWFaRFEtb29xclRxbEZLZkNTdGlDRG5IdUQ5\
MnliMVRzbDlpX1hxemt6STNLYkVNd3BTOTVMWm10aGJFNkhDOTUzUGlNT2p4UjQ0NFEi\
fQ._f1otx5mIKqbhyDDfzk4XHogaC-Gpqra3fJ8bsYN5_D1r0YATx1vQiLkq5aphuwd.\
HRUgU3e5dEtTx7EH.6Vtnu3GlZWv4OCdwA-vc0pjJStf-A8jr6fgTAydJWpCxYyz0WYh\
u0eoiRk5RjTZEiHH0KKE1RtjrnGF6EX9NuONxrZwGbw2Z3RVqc34MtLJQvkdQ_JLkqg8\
QL25RGPNCk7IvZW5obfAlkJlxfy_Cf0h76G-W2cCBmz3vawWPqH9IslL7-osvMjTcED0\
XAQpD96q0DIrjRGzls7kEHrLp311VB7ir8xORrzEtH-Cn4M00WJbcLCYDyKmThEZ61Q8\
pQDTTlHbyOqrp-UU2wIxbIKAwHcPaKna2ehNtOzzkD8uy8iqU9X7fhGlIKIUQIBJZPGQ\
KxqGMUyhx2zGW20K0ocJQ4wYB-mNquVzJt05wWlDn.I8b81u8JDAfDrZLQrLpe1w
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-9-1">
        <name>HPKE-9</name>
        <figure>
          <name>HPKE-9 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-9",
  "kid": "BeWp7Y5tolX2sSYMKIaG6WUVE-arTKcS2Ok8EgqFqrE",
  "pub": "ZEbKruTLTRJZf-UygOWQwuBNzChq8yuhGTVITLeU7emGD9tF9oFEy1BP9h\
    mBRWo84Zyjr8xlvkadCNyu5iOfuoIC7pA5JCc3A7BNp2ZK8TnNPTsYJ9BTicjChl\
    IMMYKVSnk9WjCj3EqM90RaRiSHYxMUJ0VV8fY_06BqrODCwNO_6BYGaaxHszSAVp\
    armkEiSQOZwyB6xsc0dsU2MGVGANQDBCu3NSs2gZmN1fslWpxzqyN4YtZhwkozcm\
    sGztObngYHXEtgqpo44mKqXHfMBIxjvsqgZ-vNzGyp04OErotG5QOeu5gQZquZ4T\
    lS7JqxjjN0ktJ9Wqofvlq1i0JG97VL7aJ0IHJpnFl8-4cbqwq7-Wan_9U0fJux18\
    PBDBq3jkQiwLiXZOk9Klgin6BGwpx-JPedIOOEEEnKLpQwg3lOZGuHfXGCT5BkGf\
    k4sVVR3dg7uMvC4yFS5ftvggIWfMPI4LV-3DECG-pDe1vEpQFE5EwSBHUhpyjAWu\
    MEHbpTKau5oGmVAIYXRKZfZ3CIFQV3gHoBZdZQoRhEXzKmdkPB2jJI16FnFGUK_G\
    SZYsXK68IUk_lEnihTadnBEhM78-wh9ZtAXQsKgQtUdWR7nFt6yWAkSQIegmJzzk\
    Ew4_FBrNYUIXC930h1dYi1sZw5ZHo3dmY3Viq4pLiiixN9LrdzV6RGIwR8fmpqbq\
    NAc_cVsFePATiHnwBQ5kej1BLMAkUfYhJpX1lV-9tloZLA6JdkRoAeXnEvIxyY1T\
    UYpugYuZUeERwlWygVnOidsIi_Apo1KAUm-TocR6m0zGtG2YQ07mUeI2yqbctcg6\
    EvYVVBLDu_RJeLFyAw-Xd_WXgWNoIzoOM5CXLOtDCcJwMoLJknW1dgNxdFZHG1mQ\
    g9T5wBMbEBpjK8a9oOnfxVblik3eUHYkS7TVhKSqCOuyOBzDQuVtHAt9Q6OCoOgu\
    qUmJeBV4GSd5IPSnpCendqBjEKZ2JTkNwFkuqqbmilEnYMHEOtMUyveWZi6_qm2k\
    PG7aVcjFV9U4pXZEuRIJcugvJUH3qw9UQ7smgqsaJMFzrDVsAGQWItDJxcEOgBdB\
    TAiit99igYmAeEyNoK-GQ46OYsNzq5-CuCiCGJZKNObWhddnROkmY6jFG7K_k_Rg\
    vAj_aW0oPIEzGz0jBtZqVDMTFHF6d4q9erpHOaO8h9e7k2nnrGyHgkJYOPQImVrL\
    Nc93OEJ1qLzUSwJaho8KqwNlOHqDuJgmKoSfEhqXQRfIh68qNqZ6SC9JYJ_-lwpK\
    k_TQUYxJUdRkHB9fgkBwyoGsi0nLpOhMinsIc32CMyHMqvBsc9DlSgmZOBgiovyn\
    Etj_gqdVZ3ZYwDAaSaXTG7wLMyNwBfVycm5TdMQeZs8dwu6pifo_UYzBhj1EY8u3\
    IdS3OVajDKZqkw9zeTacE2kwVsCkDOK_y-wQXEvyFCbAYW3IANbpAuIwpirGJfFT\
    WHIFEm1CqL4FXPt8a9DusGHQCuq3bEkCtpnRiOTGOqgVSZSWkuoxbGnluihrRc5N\
    YY87PCvMSRVxthHPS6-Af2yP_HWMkcfu3DwNyCFxBJgfvtXGLFSm8Zq6EG4zipdI\
    VLeDl-Mg6s_8jDce27ki2xqXVQWA",
  "priv": "tQDSUt-Mgd0LNFiUK9VEluJnrtg057pCq97A54EdbiM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lN\
    S0lhRzZXVVZFLWFyVEtjUzJPazhFZ3FGcXJFIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "FNPUnD-x_KD2ZlRpfS1i5otH3zXS0p5YqAX1IQXDg7KkVDfP\
    rigLJiUX2olBxmMcer7yXyH1L1VMt3AnbWWHAH68JXG4maBWMtpy-ahh6X7k16Jr\
    zCzzQCuRWS2qDMNw_jjb7L_LiR6N9VigfKC63i8D5fL9P3y84jab77h5BFeH_px4\
    XNXdj4IZpoQbrF496F3TMCpj0F7VIOPOH9Vjt6gH4sOAvkeuX5riGG9F0dhN67Gm\
    RHAeCZyW8ywvfzjADZnRG0_SX-bfcmICTJziIVy4KaEMH0YvmIrYmQe9jI-XKCIo\
    eSQpXbvXQtniw6vWhPV5pDldRF89fshN1VIhTT2zsP9of5loHM9DJp7ac8SvhRIP\
    m2GHocU9JtRN0MIkeUEqLMnJlp1dBJl3D3qwcOTvAO0A3ZA876Xu8Gsgcn5VsJj-\
    O1AN2eB08BR3NNGDuuUsgxPVXQWyAFSQ_UlG7IVRp_8__NxfW4cbpCjcE9hvvlQD\
    -xFS0a6rQOKImWKzwKmY8GiU2SUEAwN6rSPHr8JyGfh0YrA0--FgPuab6PPGrZ1q\
    z427SQIxlJBCipWPLlhJzvbWUGCw0g8Tk2DQGnCBMZNc4lBNVhnKedQ57g6erNBh\
    0MOZSXj-SLul57DSBXguw9jMUtsJZoF8PjIc-eSrQrZude3S9illlCRM1dfSaxPk\
    825PQjBFlMnEb9qe-Uc65ALr093ikk5eYF1mUJ31EAJYBVl4gU6RmD7Dp0Iu1X1z\
    wxB7JZYZCqUOmhyB1lf8oA994ChY_VkprCF_A0NcLpee8iW7d077OVODp14M4w7D\
    6hPLJDa4T0GDjMH-o21b2n6YqoxbUuPPGAPCypb7e9zGliZWkpIyBXzvw8pwQ708\
    iFc4AMZswlS8cYiS-6n3VrGosvT5UplUHdpPONfN_UYHOFwIWwErmxABUZbKNHWM\
    0t1opDlysAIXm5lSOf7NFAVA05UQGofBty1N1rnSey6ElXk9lf3gdxKDfkgZVqKl\
    Tiuh54bm9L3Kgu6ZLKqTyxOWYiYW2T2G79tXyLAQDrl6FxRwlGpUWGhqsmN_MSIm\
    cSR3R7Y7uwsQshS6hg7zXJo4IQ3ok7-RvP1-bn9d9goAHPSYASnrWAG8IsIFRK2y\
    JyAEIiUNL_tFQ3TulU3uEgJIECrqKn6jFcLQ_er4AnCEJy3Old1rXxZsMSLhHuuc\
    qhkByUT2iP5jsupSeTaCgRUKUMQwJ9iUeLAp4aAIZAertDuVVZli5fRrFByO6h7w\
    Z6ewNkNen3vwFgDU3V1_xXIZCo_GFghO-oGMysxETIB-IvqRH0qLWNn0z771zago\
    T4Ri2HmQNRcKmA9uBpSpJ2nYIkMJ98CYm5kHvlgZgZp_YEffITAXZ9drxobjxrm4\
    o73l9nhtDdPpY3D1ztv3l3kFX0K2OdpG5whWZ4kuEYmPuugT49EVQXS4Xdpo_aS6\
    RNKwc7ffpbhl-ztL-H54o9-NIoveutL8V957RA",
  "ciphertext": "V4iZyqGIdT83y_Eb6dE2c5l0-LMzKAXVnJwmXt9337d9haaaHlG\
    YFUKvF3zvTZGBJ2PXLQEFWmqZ59lseWeSGA1TklJIWjQbb-1oCdE8607piGyFiGy\
    jlsd5CEzfJuVZXmYQz3J4g6NIHlMGIoKTx6aa_A-qYkszxoKdlvnmwHLhm95vr9k\
    9GNxWIblWK-rJkntpPTWecV7Y1nI2yb3nzJUBDfqDzfKb9YW2x--8KFs8n4RcSZr\
    3d07RCB7QyxQKl9AFd5n5thTO4_UcRChvfc1aawFV4lnTHCGLRAwPo9P0JMNf3v5\
    1mfSstGwvRotRG2t9S3IWG4C_94VOeEVZPlclmt5uYJXPvQ4Fip4RHtwG1mRFRtT\
    TzTblfqELzPe0VA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTkiLCJraWQiOiJCZVdwN1k1dG9sWDJzU1lNS0lhRzZXVVZFLWFy\
VEtjUzJPazhFZ3FGcXJFIn0.ZMY3Ynj6V0Tflad99MujhmvSUTEYP-PETVMxSGfdKWjz\
1n2dvNmUCMfDS-pAzsh3lny2RyTHLFsUoX_Hl_hG4QYd1nZm4X9bgWpPx8e5Mhbx9T8h\
GRbf8S1q3mkyLyIQNBtPW2KJMAzy6d5MQiJy98V4cL_-GFFUde8gvY1pIqfXSLC_BBmv\
nA2DddcGPvi3eKco8PDY2HVNMQlCusFnnYVcRXiRc3tLJ2sAYIdavSJDqUV8QxiOqR6J\
0g_G0ngqPoP__bwNbF_UDU4_9flpBy8pQS2P9nBJLdYBi5o_zwdUXTKCSgzUEvxrmr1Y\
rGE7oPczjviXzBK-fbMWS7ShXFQ-ILzAccf2yb7hef76AduEi9mnS4D6SEsPTEpFUNIr\
ljED4J2QNuYOMlYCTb6Gen2h63FHZmTVMyXqhnKQUjelpg_qoD0L3ASUxRUC10YR8zid\
pA4MKIRGXwfN1eeqQc_M4hyurMXLBOSjrZqCsKtk0KlgtFx7AmgZHULmYUcKZupfjCjP\
pMOAn3zmO_MF3NrsKtYofQyF3USoVfItSsu-KXDTU_b55EFZfD7ur_4X_Wg_7h0GX_2S\
NzsRCyqNhmucBPej7Sm6spDjPfYXuyFgqrEOVVQU6wMcONJLxTktTxciYcXI6gaCOgXg\
r7zWAQmP2E9UqiAq80yaaM5-WMwUUB1_VlruaqHy7s1cNBq3U0hC3a0C8_QVgxTYYIZa\
-IEsHjx2DoLAOgiDrfQYQPer1YVXg6A-q1lPPO-jcahyfUXvPDsNfYJTRe1HvUXEW_IO\
ZOJhodTyreSPLjvRXhw7MQ4ghScbKusuPOwP3GXB1mcRiG1V1dQumJ5PPD0-b4dO_9yg\
cZf46A1excJrE5HeJ0SY6Ukue9uib4VEXeQi8HbS8hycC38qejW04FIZLukqhSXHST-p\
CoD1ztFd235WCIFQCsqOUOR6ZxHyO_MnlujxuYGoU_J7QBuuXRZMWVLo6rwKrUqOkJVq\
y9UpYFwTOOG1g795uCkprW78W-kTRfiWkVjPReO8skg3u_FpvUXdSIbJ-M40xUq19DsR\
N_RlFaMXX8b3m5NjDcBPJpPrVlN910izuecSJOalsPsrp0NWSXkQI42FFK9Wy0xIC7Fm\
8AZM-_5FnUkGyuqWSNLCkWPjWWdK9NAnIkkHArv7BHvpQSm-FCeTgFCQIvVSlsjXU2-N\
u55w-D0ToW6MPIVQHWtQKgUwJw97eQQ4Ni0Mgl61IeejrCaJBTfxJzsM6X7evU-9IY61\
WJJAFI5BcmUlcpaHm0aLRuLMGLLmrKsvOfEj48AqTHdI13jL4KVME-bRYz87twX7GXpG\
mNLa0X3PGLusZ9gH91xZhKu8rK29oSAJM3T4XRP5qO4_8ETE9qZ6-QAa-b5dmXgkcswH\
wbS09WzBAx1ePVVU_q-a8U-6HFaGswk9bheV0aoYSPXK_J4PKVM-R7YbxTO1NiOviY3E\
0XGJJHMp8M4ONbAYO6laXw..W8wioV5NhSNz-rqzlPSWOPkjX-bVNx_vCiw9rguyL4dg\
G-rOVJqyBOvnukWT9V1v_ZmtXYdi_oAhOmCSaF5_D1DYNWbpajOSX8m-j3nCjRaJdAf5\
N1r4XOw00o2BTdU9b1j6ZeJNB4I_71HFoGTVCY11NJbbgQBzoxWpMDQkn8cCk9QkCOqu\
kakoK7qRB_e2dJnujcGMTIr3s5n0gTZMkEaEAWdP3TNoQf-0YmCQS-4i-6qo0nkcUUYC\
H64vASVh5zrPNgCODOoFd2HF65gGKEJrCEcVefLkYVCM3Zk2PPvOaUSI9eJqbKB9y9ie\
GxFcgnlLcw8bY-4l6fKjg8mI1H2ZNVRXsRmO0ycR6_7zzBfHUNklpp1LiQ9wGiCTh3VO\
GA.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-9-ke-1">
        <name>HPKE-9-KE</name>
        <figure>
          <name>HPKE-9-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-9-KE",
  "kid": "I8THo1KoAq9OG96cJTyk2WF8abZqb3kKKHgdfajHUb8",
  "pub": "8rGsDcYDVYgHXJdoG_y4snlf_zZ2J7IJ_dyGafoU-8PBqdSb4dKAAggLvU\
    LOi_kwqxCdLXqh7sinPlUPEQAXeaITnOkYJhCJN_tpWBBbZclC4sAXNHItUAV4Kf\
    AmEgyll0KiqKRohYQjhwSlSAQhA9NwAPJhYMgZPWkDf1zFJexT_prKclLGRzU-Ak\
    uACumcboErJqGYIRdXVfN7JqfIXfcNI_QCSpcpuAk_wMOWxOIj2WxdCMMfd1QBFK\
    oAi1cM-_cuL1JWwOK5SsC7FKg5YJZdZPJ53RkFUusZPrhcWsZMsOFXJmgOjeV9bU\
    WA1npKEJt7nDeU9EGbICVel-RChriHe1tcx4OFgUCrCBvEpJl9d0am5jqwYQB-Wm\
    wVZ3IFVHM2c5NCb_MHhknJsaCqrSMmEUJ7XBpTWbdUlMNMMiq9Pcd2WwvMyoZmNa\
    c_xKmk5VxkBqorWUZ3ieVwcGYt7cZO2mvJwilCccsz6TTIZnuymJU57-J510EbVf\
    GXSBN3_BCpfwHAAqV-rZab5oWPFeYQikjAHieblCgN7bSKl6U-NCpoaPA-n1Q3jM\
    Y-vzFy4iaM8ThfoXdzXQo0oLCvyOZ4aqlv4EqYQRFh51RN6Jkyk5eqUUaHmaAV_y\
    yj7wBEkZNIDWNOy7ZAunaDl5tXFpUaPmHLQ4RQV1fCA8Y27gQ_4nOY2zdHhnq12W\
    OrvNN-DrdGI0ShpNWzARMtM6yiDXUV2yR_b6KTDyq0YyMzQCHBQhscrXCN2QxXd4\
    hHj-gjZzoJlim6XybGlrG6EaMkvIKfwuhZ7oxRTuC3hGJBSkMptQNg3Th4luol-F\
    l7WepM0vOYOVyYdRANeszJ6WTKZJCtzUhPcSBzeImXaDqNeCAt9jIBXpoJX6m8RV\
    iM4bW8YgtR6vK2ceNW5yWCAfOA9NmiBDAhFaMNTnueistr2eEJhzFZ2wJsT1MG-v\
    G2EIyuUNBqwlNjVvR4vfEAWOmeBuA5v7By3ycsOMFv2hk2eGssIzmE86ZOj5Oj11\
    QWFPRrSMx5zLdDu0ep_pPCYNUicStcDtIvy-pfJ2uEdBoJ5hdE9duIGZOlTeozIW\
    deEcBrv-sEJmKk7hNeOSBpVpAlYDTDTVpvOik-mJAR_hbNnfCY55sFD7C-zxOfrj\
    QdYwWLDSSH5mV4IQKzseJ8x1w5cbWWzbUqF2pNZBDEAjSpiqqVxgOAikaOwzMaWA\
    ERNOeX6NFYkmga2nREl5t46woTvbqBTSxBMOxcS3KCbzmTcqrLVfS9Cci5DaAdUj\
    ad8NzMQBoHywWIAFTA8Bl4p8cb7GqR9FcJYVsM6QlcjcGCZ5KhahgYOlBH5lw6bR\
    Mi48JzHrRWa1otXxmXprcLF4QiBKEZfKpHrSsszlCAKOKytlG7_xtNPRZ_UeZmeT\
    RiyHWVDCcQSzM2W9U_7hfGa-BErmW20CNBitqWZmEkmGRci2KxP7cJceuTXjpYAc\
    VWm1x4ZVN1_JtCisCU5egDoXIi8uFHwZigKhcBUBIS-AepvSKNdCA3HqeWzydKaR\
    zM6Hd1iEyiOQZdz4pcGDrkcsbOgiUpCHGM_OPeIAPlZ8DqRjh6Wxa8O8YwyrfJZs\
    6vLUcAjW-Jn5AaNpQFWU_VdbhTDQ",
  "priv": "q_aDEMZpRAjbiqHwO23vKcgImYieSqUsCK7wWZEsq8Y"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9H\
    OTZjSlR5azJXRjhhYlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIs\
    ImVrIjoiVHd6VWlPTlprbjNvSEl3RU1BX3FXbUtRU1UzNndNOEl6NUItMzFzdEp1\
    dV9BV3lfTDFSU0xxQkZtQmNlOEotY25hUVhSczk0eVRIT1d2Z1hDMlVuektZdUQy\
    ay0wOERaU2xUb05nZldPaWl6UEV3a2FRQ2dEcFZlZkh2NklTWkctbzRoS3ZrZ2Zm\
    VkxiQTNjdUhNOW14d1VKdTJGUWdLVjU2TUhQZzJIbDBLQm9ydXlQMGU4SUg3SW45\
    RDV5V2R1WjR6SDJjM1lac3hnSXZMSzY1SU9nSVNvbDFEOHZ2M1k2YnptS0tUQlI1\
    MHZrZ3oyZ3JESVNTMjE5Yl9qM01FRWFXeWdZNFNxQ2x1S2lzN2lkWll1SzM0d0Fi\
    Ym1MT0tUWGhVNmxGajV1Nml3eTJLX1MweFJVS29kZmlzU24zOC1hRlREcEtSVEN4\
    Wk55WFNSYWNHOXBMNnE2Q3h6UGZ4U2hHSXpjT2JTYm9oREdTdklnRHAybW1POFV1\
    RGNfU18tR1lDN2tyaEpZNk9YRDBsNzR1OE5KQ2lOVGU3LXhPWlNnZVoyNVBiWm9F\
    ZXc5b0VINVhFZy0tV3MyZE5uTEpvdEFQaXN2NkNDZVVXQjFESENVUXpqSnNZTThf\
    aFpKZ0R3RmZydzExOEZwaWJVOFlDd1lNUEF4THpzcTJjLTN0MG00ZnJEcFN0RWNn\
    VHRSM2FnaFlyYW5zTHJmcmxKUkIzTmZpcmpnMFRYdjBEV1ZzM18wRUdqNDNDOWdG\
    MWRiSXFyTmVpYlBVTGRCRVdZNjR2Uk1IOWJBSGlzTDE0NlQ1RlBuWTRiTzFhTldC\
    NU9tZXJ6OXBGb2Fhcm9McDl0a1k1Z0NqREhvdmNORUFqNnBNVHhFa2tJMDhSRHlJ\
    SkdqRHc2Yi1ObGZsQldpSEZTQjdtZzJ0RUVuZGhjNmFRcmJkU2dUQ3liSnVfV0xB\
    UDlQcEVoeDlqUG9vWm5tVGdXVWtVNHdtUXd0WHk4RzhVc3pMbXduWHpwck5mZF9J\
    RVg5b1ZQQml5VDFZejFoQnJhMnVpWFZQWXM4ZGdlUWdKYnJIaWVzVnRzNlpuMGxI\
    OVl3c2J3QjZTNGlkd2J0UWZEVTliVU4tUzNrRWZnWkJZVEFBS1Z0eS1Eam1tMEZr\
    TTktTW9zUVNyNjVOM1NueEtoYVVNbHU0U3VPUG53bVMzVXRaMDZFQXZXSWQtNEoz\
    RkY0Z3B0RXR4czMxY3JEOF90eG9ydGpnR2FUV0o5dmdrZTMxeC1VUmlGb2hobUlM\
    SmtHYjJ2UC04dmYxOHhOWGZmR20xeHZDR2dESXJya0V4YXJRSlBDLVdRbzdhaVcx\
    NkRpc1JfZHQzRGVGeEdZTUt6S0ZGLUJmYWJ6bGFNRE5aMjhTeTdzUkRPbllpQklk\
    ODNRS2FGSXNKZjMxOEZvV0JqSVRqUmtjbnRPNXBsM0FpRUNFTVhfUU9tRXVOamdL\
    aXNlNmZIYW1XYkZoOUhRdEZUZFJmRE5QMWxxUTFpSnpTSmhIMlVkMC1VMGFoZ2dr\
    MFdOLTZpWnhDSy1oOHQ5WlY2UFMtV0oxU3ZDeTkzaHBqWEV6LVA0RTV5VHhlSFd6\
    ZVB5eUxWQzhqazFxOGZhc3FqRC1HZC1tMW9peDdIOHpOX19GblB0UTNrNFdWeEs2\
    N1hsX0NpRTJnZjRsZ2FFclZCMDI0czI0SUtZRjVwNEZZdTluaGEwVDJuMkVTMU11\
    RmR4Zk9pajdMN3dORGxLSjdXWTBUNnUzdGtMdnBKWTBxNS12NldQYk55dVBlbHdr\
    cGxlZlJocFkxNk5UY2RacGozSlVSU0VWN3pjNzlLTTNkNmR6QzNEb3FZMWNlUlhS\
    VUluRDZmY1lDVHRXUVRqd1dXRjVib25uVWIzcktzeTRxcDBqRHZuR2NPRG9NVVhk\
    cm81Uzd4WWJ6di1aSTIyTzBWS1NDbGE1N3VzV0VqQzNxM2JvUHNobm90emE1X042\
    clFuOVQxOWJSWVF3In0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "d8CFuwBEVbiI_nK7",
  "ciphertext": "kmsiEt2hnihtuOyfGiFAs26cHoVya0vXhz62N6vmF4NnZP879ES\
    3YkengaFdFYG3l16-N7GVar6OR0h-atBeDoMeGNv7QHLE9Pky5arS4kaL4y7j9Bc\
    ffzA1Lq-Hx0cQzgvWu7c9xkOXDb6zS0liTxV6-ZMFHHdHdAd5ErMvQNtUwh8rvG1\
    APw6QMrzb3SGUsmlTWE4-IMgq4KRKKNHHsdztLynzDcskM0yyASkO0giKYcp85uz\
    Z3WYwnm5LOOen06Fi1Kj-U9Hd0JmIVsy58mNnCZSeEfLdIGyP3HvLqj4ngp_OvNu\
    BKEp12OBbouXpJ4xuPla9FdgLoF3Foiw2GRhoqtYWSYuu4oRgmlXYOuSB",
  "tag": "l7BtLt_8bQpsUK0NS-G5Gg",
  "encrypted_key": "hEaoX4fNiWQ-xb_y31sERZsttys1fGKexhdYll0PkJDtNclb\
    -M9rmeB7xQypVLaM"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-9-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTktS0UiLCJraWQiOiJJOFRIbzFLb0FxOU9HOTZjSlR5azJXRjhh\
YlpxYjNrS0tIZ2RmYWpIVWI4IiwiZW5jIjoiQTI1NkdDTSIsImVrIjoiQkxWb1lHUWRO\
enpXUV9zTjVfeVZWOGpWajVqb0ZVSWdRVDBwV3h0ZlRwLWgxUk91azZZYVN1OXlaR3gt\
aTg4TW1sY0EwTlVMUHZEVEZCX3otZUJ5dHlubnVfZnB0d0ptaW5JVlcydWdxQ1hVOTBU\
QXJ5Z3RWLVJkY1ZJNnhkRGFLRTJjTmx5WVRIVHF4Z1VHb0ZSNVEyMEVJM0dSazVSdGh5\
REx5cTZRdUdVMHk4RlM4NFB6OHVCY0VPTnRtZWJ4cW4wUHIyWmFJNld0VW1IdzY2SXJW\
LW9ZXzRBWk5tazZmOUxld19iVWtFU25oRHBzbWVYbUpvcy1DbmlQZ1I4SDZYZWlfRHFT\
cFpqX1BGRTBmVVBDNW91QW1zZ2hRQ2pNNm4tUnhtbDVJd2xaakgweW9qby0zYkQ0SkxE\
azZUV3Z3UUF2Qkp0Z2dUMFh0dTZJcTVTaDY0TGprZHZTeXZscHZHckctbzNCNXdHYWh3\
X0JpVDg1aHVWOFRadkU1N3FSdy1FOEJqbWpoNHY1eDZVNG1KdnNpQW1KS3NCNUxRdno0\
QkRkU0o1d3Jqcm9EWlNYV0stVGI5UjJ6MERKTjZDTThvX3dMRnQwcGMzajZCWjZKOVFI\
cE5UM0ZUV2NEVFQ5b0lKSHBUQjgyUXpraDN0LVowSW01ckc5OUR0OGZVY1hXWHVkOWFT\
V3JUekw2S0RVakU2bENmTnVTRHJNd3JNSE9Nakp2QU5sS0phYzRkbUgtMXR4RTdOZUpB\
WkFnNE1ldVlQQ1NFeVNKMUpvcHZtRF9HOGdINUlKc0RIU0ZYVWUybGhCUkF1djNlQmts\
Y25sSUpRQ3VKc1BGSmVRVkNYU0xMWFBjcDlRakVXemFGSmc0VDlzak5BLXZNZ0dQZVpY\
cUpuQzRMcnhPZkVaSHpSTXJoaGw1WFdWeFJ6a2dZLU1aOVhyclV5dHVnRGptay1UUVZz\
NjdyWjBTY3lNUXpaVWpmWU04Q3ZJWHUxUW9zc1ozNlNHN3ZlYTh2Tkt1Rmw4WFhPd1RF\
cW10Qlh3Y3puYnZLcHBqaWU3NE9RUndJSW4yUVBIRWlEbzU1azJpOWh3aHY1UzYxcHhQ\
Mk9Ga0NpTG9TUFU5N1NLckZZNDRPNEtSbXdkalp2WkJ6VllkUXBWWjdNY05nTGZoOHZp\
R2l5SzhObnJBQVItU1RXdTc3UGJNa3JMclZzTHE1bVJqT0o1S2NwbjV1aFdCR09Edkwy\
WkZ5akdFa09ERVpWcUVFLUpwYkc4d2d4Y0JBcTg3TUZfTVQtN1dqZ3RwRWR6NGxZU05Q\
bTFaQklZUlVOaGdYaTRrUmNhVkhyb2lvdmFTZVl1OUNDNnZNeXhJWTk2Yk5pMHRxTVdm\
QkR5dEJfWXI0TXpORHN4TmJmMzgtYVpBUnRodkZtT3F3Z2xGZVNjSTZpMkI1OEJua011\
WUJjbXhzaWFXeHc3N3R3Q2M5Vk5CeHlRRk43aUFUcjkzbmFHNmNUTWlsQXp0aGpqZ3hh\
VkQ3Z3BUb0Y5WFFMck5EdVdTWnNuOFZDV2J0dHU1dkhxb1ZaMkhTNDllVTEyLS1vS0xW\
WjY5eTRwOHo2cjU4S1BUSmo5dlpodXoyMWNubzFteW41azN5N210NDRTb2MydHRlZjdw\
QXBRLWZLMkxibGNBMlFNMTZXMllKdWhXTkdOMEprbURKb3VpQXEzS2xQNGZyVS1mNU8z\
dk5fLTdCS2ZYVGlpTGt6MzZMb19Jcllvd0FpdHBpSHJKSl9NcVFzX0xrRzJHZ1RFTWpN\
eEc4RG5MSlZPYXFzdGttZWpFUWN3cTNOek11S2FkSmJqVlVLNlRncl83S1BTMmRXeFRE\
ZDFlelVPb0hxZVlrY2lRNEQ5N0RrZWZBRTNVQTM0QVUzNVZNSEtpak9NM1ZaeURHd1gt\
UzA4VlVhbTJmMThrclQxNTMzQWVSZlkyXzVnWVktYVNhTVM2dGZXRkU4MGRNVUNybXdf\
eTlTOE1nIn0.m33rDckJMAweQB0e1C7cc17C52_oNyzEtnoz5VZ1cLxEAMdx5YD-AP7w\
Leg6b4aQ.l3pLYmere0K8G8AF.k6oT3m_ISW8okLHfAjFYBlTtMpB2rO7mRgkjHRSz-u\
GHo1naLCfzcQlgDKm4n5XmvUnxJ09Z5Xq877G2omHaAnJXWjA5r1zv7_rB7RgrkkU4EM\
PPfRYlRqlfReYGEv5rH2V0SUHMmVABgH1NbmMtWm2ccwyKtbZEgxMru79aDKbZ8MV_Zk\
t3hGJWVcQRYljGL-MM2gqWpKn8Q73FT5CX4HsiLI0zn_b5j4qDXqsZGz_A66wndg5vcS\
Ryt6F08bfvQ5hptrfdftUeMKn1z7PxI2T3Ye7AI34EIQdIJalrmGMUdzNU9xvLdwWD3N\
6Cy0HFEoWvFNpXVxxcDV2ybCRGsNzP-RlNhOeD56l-6Pf_mG7v.77mxN7ZlNwLuUio3m\
cxoxA
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-10-1">
        <name>HPKE-10</name>
        <figure>
          <name>HPKE-10 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-10",
  "kid": "EkIcXLM8dkXQX6mzrxYWNBY8lndA5H3H-v8TfiSDLfI",
  "pub": "1KUYqsq90ghiwoFuSJjL1qKhZhRQujGf6cXJtSRSJoShpMyQGMdsu-eTJT\
    E6FnZeUQNtWyNfsRAjzQqYgCvKB9MWZddwzkYlCqRSXlcSHmgQCLkj9_TIJZipHI\
    XL1km4_2nGOIQ80PCbxscLN-iyKKt9ikJt1Ks95aa_PSwRnum14MVuHIyZu5wAQx\
    PNTjw9S3EnI0ODyDaPaVG5zHqIB-mW83I6WfJUFQRErfRHjTwWhztsYLNkldjHMZ\
    YKxAiwouemzdymoIoBxaebXIyLnHsAycKP3NByWaxMXrEpdJMGQveDwbW1sXOffA\
    ulTzw7boeHBdQcGINzg7xiIXcgYeq95KmqbNqKMkZNFiA5wFpOjoy1kUE9snCwVs\
    V-I_dUrWckargyJNUONoRMOCox4cuziEUU3WkBK9pOBKV1WjrL0kBqBZUy2DhsmJ\
    LG6QjJLng4M6S4AxAmCwp_2zNjFGaMbLZCoKqPt-FGe_uXyAVqoYeZ2jAfWgQubr\
    RAl3NVd4RzAnQh4hp4gPU_t9mwS7sD1kd3-zm0sCiqRedvNGag59JDFAIxuUaw-X\
    rMyVx6dZG5xfOnaUE8ivuZ64iPQ9asASugUFVJtuQgD7pONlw0cUQq2-qVV-QTS3\
    SG_Agdn-SDhqe8ixVrqQI0TYmFVAquRniDgEx68NM4jmyPvwuEQeN10piAj9w7jO\
    dF98dutkd6UsQGpPcgXcsCRXrN9uSLpVQCJUUzFoG3SBcuUEhh7DOr6mAcG0Zae0\
    c9E5e2qTZ6bUU3E2KZZXub-xcZj7oGSspwgrG2ITd-xzi6aexu7guYMMaP4ek3PE\
    hjUFwV5HgtzNSgp9SOQEAPlYJs8mCpE5tNsYquJ0Q3CXYa6uqe5SKYY8MOpmkpua\
    jOmIQEbvUjmJQxjSQxPXcDP0a0ucdbG0k0kshqrPAUWvSoLSjAVxAdgyxe5pdXIC\
    krSjs0LuG7fac0gctlw9RIurq36EF4EitsM0WhAeubkmEd7ghIB_FImfQKx7JaJs\
    cx0taYAehRD3lN3dA8m-NNd2JkX2DBXmQyKqh1JslcaCHNYaco5rlRqvpwR0t94_\
    nNbklO5oAy25ZcJ2iaAiwAkPSWptfMRAM1P_TMoTFTv6R-qKAexgqtKYBK5_aJKp\
    GjCri4GSkwv1RPeXC3mrOJNAJ_8_jNl1yVjVVVh9lDSTQGOrtYWlmHA9jGATRK3e\
    so_DO5ONWRytaY_awbxLJ3ZeSttLZEl3Jj79kd1LigAXFmLiS5fNxiqElcjugb3W\
    x2dNPEhVlc2dI06Nm4nnfIEUZDwzkfDcU1-dJV0PcUCbAbPyoraEqVSGJwMVFkt5\
    a9QqqUXKY03hJsTaqEukgM0rYoPlEJ_UuqRptoGFZBWdSct2pEI7muOZA0licZpu\
    Yqx4jGCAkjS_xuaFKjieExA1IGySoEX5ETuREZTtNdp9hDKyJQ76wVcoVqlniEHe\
    UTSdxgTIEGM3NLacqxHFVAmgURfAojo2UCx4sXXdK47RtBuQiBf5Z-0hx2DDqvgk\
    TOKzy5trEJ9MhvKctYsYRWQsWz5ly0WTAgUeLPWYWkLXxi5BYAF2KqF2yCatyQ_F\
    QZO7mwCZUB5ZutKQcxAOAcm3JGQRsDL3cG2MBlH4UkOihSUNsbsrJ3p9i6HEFc8I\
    VmiViuBtEZbdFZ4wKD1Jqah3ghkjtHbhwLdME4ZQKs5jJZvjGFBsGZG0KCYGKbf9\
    QQ8Ooc-PNjyOqzo2k2y-ETtMCos6KdcnGbyrEBVKk2rKLJuaDF_CQ9q0YQdsQ70V\
    aBjeckNGLL22OvhiVN7jbL1kJ8bubIYeymm1KyLRcT0xmpDDgYtvAsygUdQykKbt\
    SmOxhHZrcIFeKazWWe6qcSZCOML0hszyw16MGUiLtVfEAvp8gzrGWQFCA6aDhrnS\
    s8YDMAz5Yoflp2wai8H7gC27ltycEpVsWz9oBhQPcmq9C6h_kX7RqfrtusXPBai1\
    pGXBIz_tu9V6ETzgszMUFOFdoKxscc5JcNWgWRaayYDBy08VenbQggLsOd_BsJ8k\
    VV2fwnIp4dGUmthqqjVkrGtl1OKCYX5_wb8D6mCByPQ_BsXIMEJqvQYJp8bSZ0Bp\
    3NUvY7EBwNvM1gfMiOw_pwcXoglaZNgzWLi_VBzXIY9lcM4qjigOlj9JyfbYRGPk\
    TJ5Gj4Taj57OC-wIVoeofByZ5tLATYBKFPwjA6SlRhI8j4EiKN",
  "priv": "Ru9DwxiJ7BdWBh82FsXaAPPR4s5MZoadKL9y2wGmino"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZt\
    enJ4WVdOQlk4bG5kQTVIM0gtdjhUZmlTRExmSSJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "PqSkdKSW75FL3sRXdax8xJP8rcRgzVg3pvPe5diLa2U7Zq5r\
    klP-pVqcS_4YmoS132XKT-AFp3Ft2qcWu10h2vvFSoCLH1-6IKIIE8xYHe8zFg09\
    mgOcLhevHKPnQ2d6KscghZLUJjeN3KmFRS8Px2QmnttXHl_aCkcWC8ztu70fHA0f\
    R9miNtjeP92J69aXXBjzqYvPn7ZIapiYUXTQaLvMQNiMOwMv7g5DYY7mFTBh9nWy\
    Pmxv-WrOKGsd9-Bo_farLI64EIgkAogMKA7Xda6v1gCu6ne6nQoP3Q9YLENSDkfg\
    Bbj0FBbAehOLOEGkkhCB9qX0FvicV98CBXwI_42bYar3v-My_g5-elG5v6OqdMB4\
    foD8cwo1QG4YB7jHwqrRBHp8Je5lWIHhIUjmwrKNM7_kwp9phQ4Ix7SUX8nEIhXA\
    wwaNmlEzcxm5VdGlts1SPtqtOfRmmRSpwJVArA50tURKaMsrpx8rLJKkJEpyUWm_\
    4O_1U-7fQXCfURH0LVPPePi7wg-AYizp5zAGJPTZSBqM89imBiC-a0jeyPJBgm-Z\
    DD-kD2_Q5JnTUMWTm3v0oPp0gYW3eO-rCjLebcHq9XQInKq_wgm3ccCkjuWvsHUy\
    Wsw6gQDEqljNSCyWIHS4RJospOwuJ1ruw1sY0mVzvpK9q7AMFJ7_8WRAgKe6pokS\
    Q-3J-stoVjNaT8T9cW8zbm1_2y5epgDzPlI1UFVXWG3U6VB7fQAiL5w7HUgTB-2G\
    QMxRURz951l0jLvi7SkZGFag8F3BBrH_H_x9kt9aVj6QFuQHK-gCK5OAbgeGNLlE\
    uG4aVGz6EHvc58gXr7AsXr_aSscewPPSNy06kQnh8Q1xJIuxvybQANSKUk79ueUz\
    oOPBL0Inkyoym-nAI25gpM1cDFUzbmOjrWOaSLHz8CojJckAzuh25IROCzHhMNSa\
    -y6_mFt2htSFUQAMrZ6Rx3kq4KK2MlK61VLVYKUHmvMA8SuiYCgQVdKzoG2sYvPj\
    QLFE4eNKaPXA6wmrOheu_-0pLB4ysflgpCkEH3hW7xuNbMGgkkg95ljQ5xJCSl3Y\
    tGyCKYAyU4wgLX5t8ojnke8eCyaS0Pz70dr5j5viS3s0CzNh37gAEq-ez9_TeW43\
    aUBHp4raYtb-oedm7lGl0FuhgCU0DkzC9pH30gL7SRXM17eLGO9PBG2hwMjtb2oK\
    YScDiObG_16sFSOI2_jhWjv7qfz7IFX3Jr91MfIB8foQPBgfy0TFPGjoOb41uquC\
    5f2qJYIDkne66XA0cvxrSfQ3070a4DeNrT0l7q6BIR-CbX186OxuCB5r790vyQAT\
    5WyXf9OXkC9woysfEf0WkHvEme9-LQTeZJp_ZRXaJSbOJZslF80NaTY4t4IPfHDD\
    chntXHyvttJMJSlaJMKjXYOyQOr2JqIDJ-95aoDQdg7Up8jR4MpAL9pbmbh_7AmN\
    VGjN9S0u2aszJfUDNqg1LL1CD9WqDg6DqHUWkVv0XZ20tf1fcOkDuc9EHPjyyjNZ\
    7kTsrRHqp49vsRayY6jkKJPndLtZQTGiiKsdZEavlGo5XiBeNrr0OWY-YheDQMHx\
    K2aQH0GxQbigqriclmQiaaKn3LTv7MtkdSo-8QaZBgO6tF60i0gKtrPNkHcyYQic\
    vZj_RIZGh0-VfA_GutRs9ozqSzajcbmjoZl50rsLK5MUOXHGztEi2hd-z9rF62Yp\
    YLlpnF7dSlsc11LlSuxEjiorshM5F3EqolNsnjHCEA2XywYfgYE7cDHD07cvjCC_\
    Fj7mlWSFhE4pyX-jOEtSAD9c-iEUSVXcScjeApwg9_c7hYC3njVQtvkI7qh7bA8w\
    _fgMiwrqq25EJEw3pw1z59uoEhB5txVzzyfZiv9xvm3S1sYMC_UL55nCad2KwjaE\
    avl2NGua6WBbHlIUQ2EhwmwzCUWvvbk53c6WoJtsEWP2h6CNN5y1mi9_7HSrIU6K\
    VQXC32jUsQ542Xv_eVzGz6uaxRsBK-QE7CovOhUpFHR9lf4gmJaox5GwhImq6bes\
    AmBy6g-3PwpwxpYAXP3qRefX9jngLfJXc25eQvpwmNjKQMnoHrs9C1pZGFsE1r99\
    wKUcahH7bIvQDk4GKFcL4eoUqlij1RlP16c2G1LImEWOBXWoqubqVqfU6OvH8Njq\
    YKc7deIHGfrpu9fQCy0l9En-bLXwCAFklKXjeVmmvEilbaucHuvznrgZYexz",
  "ciphertext": "9kfFny-tTRwymjXj75P84eWObnYaSy3BpPcM4Duh-TMYi2ZjKUD\
    ogtdcCwN92Whe-O8RCBcEy31EMcair8LuViyVmB1MTe2EmjZAf-jAxy4VY5nKU41\
    dP3KB3TRNeN-6Yb8XmGa2jW7pFHab8lTz4_LiepU19MVN-J4L4aKrd0fHt87VQLH\
    H6swyz-NdheA9cvVQWcV-cOaoh0gfED9mekWhF3iLKVfTeJjs7R_ZbcmKnfx-rwc\
    Pcp0bfQlOwqpjygmjyC27i_WKX6VAzwf0onjH1mgWUU8VuND53DzSgjnMvc8QNhD\
    3VoJyAM55LF-sb83nH_ShtyiQCVl5r66uZCXkbMMVgySw1EBsfmLJUZzuiZtr9U8\
    ipA94iU9xM9zIPw"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEwIiwia2lkIjoiRWtJY1hMTThka1hRWDZtenJ4WVdOQlk4bG5k\
QTVIM0gtdjhUZmlTRExmSSJ9.TgRvKwbOBAKJZtbM4JyaUwIJsGbiSlIK6uOFlP3FBnm\
xJJ935SRazR62b4t7lxQiZwJZYrpPM6ebcgZ8n0lchZ07bKdCrEJwJMuogXnK96hBl92\
IriI0PzlPB5Hzz12dNmSFqX8nhOWTZ5aurXMaGoU56MUDxzRMM9G_k6ryqYGsoGbJ-KI\
5e2rG9UImwehwG8ObmgUy60-Z5Hv9DJNbs14SWtDybh5eUey3yNpSAjj0JuTd2Hh4EmW\
wsGYby9vpTz3BJ3rvAmBhnZgfUibotSzdweb5DWFPcw7jQNNd2sg1HBLQq-A1R5ReZA6\
hfimNE96y5g35_4ZiADPHqoRJ7VM_stA4IOEirNixdJ46dhyaQ31s693cQ1TF_tUbrPa\
U-WNv9PRAWnXeXF5-T73scRKCOTR2qFz8lrrmm2Q4xyxy58xKfJcFJbo_gxgFLm9TJa9\
vWsRN6lyzCHwL35bVjKCgMyBEiKAGAin3_GkIy_hBlKoAVBOfcTKEdR8nodzO6JYOfT5\
GbP_C67IsR_r8H4jDv4QTP7rgbh0BVgpnSBnORR8ns1l5oQA9erEcAWSs47SYEc6NPDI\
WU714SpH40LuJxTYNqOqXpk6-Mz_apPGtN5GDObTzAbLnwXRatv53gPtFORWWT5mXu6z\
Mut_QgB5GElvQwWyaWG_MciQ6mDpLlnA3Uq-3Y5d-pkDvzmx1fD0-1VUk0W0qRyGojH8\
fPgXXBzljzP45J_g-ZVZkvB4LDQIP-uiww0O1TpoZQQMfJcKg2rfKzpiT_AxZ8eP8H09\
Vh7CvdTGKKpeizHWxIW-DhJFHLzjfgfT5Sf-BFb0P7SrIrJBqnlMNawy-41y-c0JIp3x\
p-ag_c3zrsZbN3pp2dfsWEjlF7rMbBBHBJ7vZR9Uz2c4Nt-Mv62itoNBOW1foIZhut1i\
e-p-41ZI3F2WSNzZePj_gZnA_4xAQpAx4PPYut_QQ_cO27BY1X0UQ6TUSUysQcCPw4D4\
-uza3roA0smzm8Gmw2Ejy5NQd8K4GPY3pXIs6qp_yVZpIBz7gM0YJx4rtTu_lrMBjDWg\
ukq96PJA-dbuP3uzTktl2kf2qEHaXaEvUqYX3Vaigh4yVwpFeBQEbXJc7RZ14pqkQuJX\
RI89PpJsxsr-yOVucir9Tuubv91UJuRPFFI5GWP7qv5ZONTt9SeWvq6AyeS521VQVCxv\
QReRHGt7vj_UU7a9BEEhcQBL-nxD9uHq1u5p7ksGLV4uiMeSzn0SgthUTFSosqpWi1J-\
vTrMrESINuwq89vZAHTID6VJ_Vgk0Ahx-3mrGOscjm_8slQJtlibPTrpAw3K7eEevFUE\
Ror2ItJmprKDJQBVDIDhXCbTnACf7UsGr-va7Km3miy_iekhebmB3es8LSG48JG5nsyP\
dOOKfMRhVybgEqyRunfzmW2nC4-drZS3_m3uUKIVAZVbiDYQjtM_vRFa8reO7H6_lOQM\
ZS5ikE63KzPS9QwjcmsBuksXr1RhlMXO8tHGRZILAEVvxqo86pLWVZWPcrzsVmm5tMMG\
ezykUKjRwh7En9Wy4L6DeYnlrN36DGNgsEHGdi1yry__pH3NkT_lRkyeaneNvKdDb5mt\
yig049XYxhxmPMKwu5hHB5PGKGAhSGeyyoAjSik8djxq1kkDKIlnXNMsMGGfHsZPcaqA\
GwbuD5mg1IsEE-r3jRKTOlmjwUkTOQcdwlq4X2NibI4Ul_1tI7ycZJlY6C7Cw6qOQTRd\
DfYOd1fEd1LsHRp_D3uThgBmB9OjDlImwER6S4_sQR7cF94twgO2OpPRlk_5SIXDCoFQ\
25HPHZHm7PFcKFTf0wt186arqwiTrq0Tcm9IGunkYcNm6uTYzUqm-U94__IDUoN5FQcH\
yr_m4zpZRWSC1z17B3gSIC3kBqanfFjzM4zPN7IM2HZpcom7Ib4wIc82yiHuD4rof5M1\
DvUHNf2QJm3ec6Ma7b1aVcxmwJW_EHk9DvjZmLy2RRC2xt6UA_uM3H1DdBpg1kHyv2oZ\
nV0UiMvQdbisu4DO_qBgR-IWYxXlcQ5LQFlDA6WjzJjcjKD7Ngod-W1so5J_64i8KbGp\
oR_P4MfIEGjRe8Y1KihkjLppWehZwoyD2UVzv2wi-sUTDcaRCM2tJn28asl8EyRW34Fv\
CZNrRtTabcZbH2xrz0EWxT9RQ8drbiFJqOHus7qMDitXKqXY8MuICyR5lu46zPw0UjvL\
e..XNUZgrnJGf8pQMiH49mqGqzfA5MjcMUzpWBpFpLm7tF0qULkHgj6IkG8MLwnwSuRX\
XIxo0wvJdEozwKeVsXwokRa_V2kmUdKFeg3ger-9qw4fsz8AeASDxWDOsEzLX2MiJq6W\
XpVdJwQum76o8vLSE624ATEAz3aS-VXauyx1Fsn1wKhw5Yz9nIp9EHtpR6gE3-osNLIa\
i6fPzyoT9V05CDFaIuOvLXWRrggM3vYWicbdInOMCnCdTCj04WVt2yzwnm-ZJw3NkMeq\
9uV8XCyXrbPyGWgLdAgUW7v9TcFQWUAEh6dGs2JbgUJgC0qFopRJBtwwJJ2fGOnwyZ84\
gpQK-zBqnKp_kn-6jyjl9fPRfh2jPoK61Sy7gTDXV5Ceq55Nw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-10-ke-1">
        <name>HPKE-10-KE</name>
        <figure>
          <name>HPKE-10-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-10-KE",
  "kid": "UVzPOxx3jthVCg56hBO353HIP_hObFaFrI-pf3maRr4",
  "pub": "9ALOt9bAhXcL6nyuwPy-cqzMgPbADhIWe-g3IFA6fFUeidZ_SDun5zbISB\
    E1i5YKT9STKCBYVlCUZlAo8lnMtbc73bNy3DNkQvii6TptYNmPTXmwauN5qsUFM5\
    ouqjFtwBhQTFkVR1i5YuOynqhC4fp5Z3lcEesDFRQxhwGJlNgxiNGWkNKkeWBVEL\
    xU4yUPHUt366Z5_8eFxGxpRALKxrfNamuU5zeokAxmLAsVKZkwfIISxQV6EgQ0JC\
    gApfRXp1gaHWk_5hBrD6WKlwagDFWO9npfrhFtHHNCm5U_FdTNheampphf0LJpdO\
    LL2BGZWtqYn7xDuegxEJCBiWoBoEl4wpMcz4kqIDchWzTAvaCLtXvB0FOYlKqGY_\
    MosDMIfYRpfkxlTdKDxMxWC_YZdTQCW9aGZqu-gqw5RCmwkzUUxKrMW8lVWbRXHs\
    Ga1WQmMTJlTLGGRnBP54YwisvJp3tRvzy3y-JXDadAxeK5u9UJIMZLvgmAs9cC3x\
    t79YahZbo8FzIRCQIpUJsh7uC7VaG7f4KzgDZSEIaIqMRKY7uTUvasmiZbtoBMU_\
    GPrwZ0XmFNi3R5bua0ieBu0RWducQaqrlQAPYVfRkuFHkPsMmcFToVmQtq4YlhE3\
    hsSpdVIVs-PEGeKcciBDtJEIkJzxt2tsDPfagb7DlQQmqMsTg5d9K-2FYFUny6n3\
    sXL3wdffoM2kG_XLwmpPERyxOi2uq_rYYazOHBWPxCdPg-bBkWy4uLOqp81vSHx0\
    R-JpavAMEfs0dzLAFYo7a8BEpUcmNo4cciVsoOV7lUkqNskhXCtSeoSKw8zDxCo0\
    ye1cMGNuogZnKNCPhGUSo9igeAcGqkHofMS3B4SJcnHYMMD0QJ7eDE_Hh0cMsT54\
    aueuuJ8PauLHuT4mokG1s2exZP3uaXG1BmPMtpARyCJTNax2Qd1OVqqxukummV33\
    Ja8pdC2zULU_XATzZjBdiQZ6e3R3vLQgtH5vpvnzBHvbRHAbKJdQS_szVihbeUxg\
    EdGSwtcgHNQMMamedO3qmHYsRqc9lPo-W34_CUhyDHq6K8n0kgcxFBI-RmM_iE8R\
    IyfrulMyNPXdnJ1dJociljcSUyjpZIRgE5BCeS7sGp1ZJ6c8w7JhiSDEWTl2OUb9\
    GsbXNLo6PMrIBWkgl_A5EpMipqwgLQPHTCTmIJF0usHcYnMtECT7U1dPQVKgSvNu\
    saXldU5miARrvOn0osBnk_uzPBayCi8DU7chRXMnoMSQlhOmeNIwS6d9RM64HI0o\
    AcwAAFkYyV-pMvqRuz4Ax-EWlHubrGDvbMWTwMNpZOhzNhwDIslaggOoqHqZMego\
    zO4qkjcueLDPBBZTamjdeShbkQfvcSRix_fdphv6sdnXyN7Umr9kxA_3dLS4m0AF\
    uPBACn_Sohc-gLwRSHLueo3vut9VUbltNXTyQSHBzC_TgYVtCBPLKWlSvGhNw5eX\
    iARYI659l2ObeD-8JQFjwN1fEcesBjfXWJKOhJoYbC2dUO6fLKolxt72UU5ZWcdw\
    Yjq9W1WEO8z6C1s_QqaDOrKCtuLRCO03lcXLIkKHkwAaspTVw3nhB8_6kn1heCfj\
    afA1lds2dx-4zBechsq2E7l6GnobhnhUp0-HQXuGeTSiO4aamm0tou3-inXpNzuX\
    sR6CYPG2q1RYAlgWoLJAMijgTMRNxtvGSPg1d52qxDXBQIpJOTScQf3fONnHBb5G\
    ZHTmiQ-BW9zyhPM5KUEoZ07nx_beEhzrtMX8VZOJe5swcdalMC8MejzOYvLhh7jd\
    FYkeIbbgkxMBMZEkHHtfijFgC0T7qCLTkQAtXA6wKZLgjHwxsWDjsTDuuXglDFxx\
    hv_dJNUXLD6XQe4vkDxnEI3xFBzVmoZ6VsRmwKdZVo3WylBShYO1h8YBaT8iARj8\
    x6NekIPsaFFbs_KOhLR_ttA7ETiGCrn_U_E4UFjCqyGcZPEFvPc7YNcyMi60ujwI\
    h1pWQEIDG8I5qsZwMPRXY1MXY_ipyOVmE2sxUbhWGDrHgxl7Rm0swGBmY8JdBH_d\
    Z7IqQUmpfcFmsztkfIoV36-la8UmqjSN56xacvlWK6Wwj7RTcE5jkstUY_rBwX1k\
    BU8IITnA8irT2vsR028wS2lsVFIVcmlGloIbCU6Oazzm3MujqBobbHMKqXnv9Op4\
    37pCNlilyNtAXS_6ZEcLdUIe3wTTxAd5idwaPiZKy9o3KyjiWZ",
  "priv": "uSDPZnwwnLpJ18lwAGHj75e-fGohW7zOWhAG-7DGLis"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhW\
    Q2c1NmhCTzM1M0hJUF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6Inp3aHhKWTNHNmlqSW82TDJCMk55b3lpT0JVY1FlVVE0bTYtZlFVTHR2\
    eGFHVDh5T0k2SWFsNUlaa2pxSnZIVlZ4NEgzY0cydXhxRFZ4dXVOQlotTjBuWW9P\
    SnotQnJjTnh0dnRUMHlldXo0dE44QmlIVm05R2dFNGtGR2JGTk1FeUNfbm1vbDZv\
    Y0xmY2NWMXJCUGxvQV8yZE1BVFpJNWJlWlFpTjlKTmw2UWktSmdZbHlHTHlFX0Nt\
    ZnhXWXhVRjBTVzlhS3NmaEpVUlJRVDVlb1FiMURNTm9sZi1EQlBlMkh2cWZxS25J\
    alU2T1JBb2ZSbThEdEJFOEFaTmZwRUJWTUZYTU9JcWFYVnV3OHdCWkhXVkRKQk5V\
    OU1NSUtlUFBqRW1UT3F3QVFCZmp1eC1ES1dYc0J4S2xmREFyYUV4UUtVUWI1LWVH\
    Sjk5RTRJLVFGd1dRSDdWYVFRRWgwQ1lXNkU4b3JFeXpzQXc0ZlIza2wzbGJyVmc0\
    Z1R1NnNpX2lnaXZYV05EOUNXU3BXNy1FSzE2amlQQUtlaEQ1c2w2eUt5RnZLc3R3\
    cUZVcWVidlBPb3EyTDRaWGxnX2VGcTdnYjluSkV5eUFvT0NPSEVJRmViQlVFOHg0\
    ODJLWXJuMTlsQlEwWGtEdmhXRjBIV1BYdFpWN05fZVBFX0J5dk5zMlpqY21uaHNJ\
    Sm5ESUZHbHkxeGlZcVVvX1RPbkhzdjhXQzc1QmhZbmRGYkZsa2lKOGVZU21QU2hk\
    NkR5aGhzdnc0amR6MzN0TWUxdmlVUnI2VVB3TjFueUQ2OE9hWkl0OW5NQ2dERVJX\
    aUZENmN2eWRZU0tUdVBqaXR0ODFWX1JsYnItXzB6M0h4Z2F4dUNxWWhwR05GOEto\
    RENPUUdVc01OcURUQzdqeGZYejRiWUZxS2ZldGxrTWdsUVRtaEpmaGdSUHpUNC15\
    dzMxR3RWb3ZaRENGQmZ1N0dkRVVsM01zcVdCckI5aG9GdEpfdkI3V0liZ3lVblBh\
    S1JqZ09SeFhkLTNmQzF1bC1fS3RaWS04aDJRYmtsMlBibWc2NEtjNktQN0FRcVo4\
    UHA4U1BTY1AyR1dWVUJjY2NZUHJ3ejJWVzhLSXRBRFhhb0ltSkZJN05OX2xzM3V1\
    RnA5SnhkcjBpQmJhV1RrbjNUa2lLanNxVmVBd3ViMktqZWRhcGNYT1BkNzhCeGVX\
    dFJxcHVPVUJHU1hyVEVjYkJLdUxaS0ROOWtPV3RZRVJ4VThlZzU4QWJqWkN3UE82\
    aDJNN1VDNlRhMTlWQXdLcXZNQ3ZFNXhyNTl6bmlzY3I5cmhfUzRFU0RtZVlSd0U3\
    ODVUNmRnVTdWSV8wdGg0NjJETDhxVVQtNWs0dlloVW9xbDZRUkg2SWdLNGtKb2FK\
    LUFoTEpkclFiRnczaU1KcUF3b0ZRbzF5MHduelVOUk9nU3hrSVJsd2ZaZnM5aDg3\
    aTVWRzhkQW1Yam50ZnZMbXU2WWd0Q3FsdlpQOWFpQ09jbHlPMnp0MlpZdmhqdVJu\
    T24wb0ZTVF9YNEdfZFlQSl9nbURLWFJlLXhDb19peV82eERVYmhfVExHc3EwNkpI\
    OHFBU3p6UWZRX1VONEVLN3FreEQ0S0lqaGQxQXZlX0NDNGtUWTF2UE9MR1NMX3Ns\
    YU9EdVBGbjM1d3pwU1Q3LUF1blRBdGZwbFBTNl84bXpjUGtudmZ1VUg5b1BMTVp0\
    RVk5UFlSNVBDdmh4ejF2WlVPaHAzdjFIX3B6N1gxTFQ3UWw4OHU2OEhOOF9VYUdi\
    MHpna2ViNGVOSW9ZZFdDdEFncDl4SUVwemJDSTU5UzZzTnN6UkZWQnVOOENLZm9j\
    eDM3dE83Z2Rzd25fMkFyQUpsTTN1TTZXM2hVTHFKSFl1TmRCa0cxTXphVjktZThu\
    MUduUk5rVGFycEIzeUIyd24zdi1ScDdmSzBBczJfSmFWdDFReFkwTTlDWWZsbV9B\
    YVlyRnBXMzcxb2pGTFlhZ2pLdXR5YzhyWENReElfWDBnVUgzSVBFc016ZGcwSm5z\
    Y08zN2dQLUVWc1kwYlU3bnVSanZWdE43Z0NtN2JYNTlnQ2FzZ0pRaTdBNU9DaDA1\
    N2gtSnZMVjllaGJnX1Fxb3h5VFJIQURGaGpXQ3o3aGt2Nk9tTE9TWVRjUFFwRUJB\
    cE10NkpLSVpYNktFRkhCTEI4RTZsSjRyYU9VQTlLRDU3akxpQmdZNGlXall5clg5\
    QkZhNFFteXJsZV9uaFh4aG9qZ3EwbVVGb0VKVURFQlZYSGFUTnhBQ3c1T2lJUmpu\
    MVItdThqakppVm9rYnhEa3pxdTBqVzFsX29xUW9WdVVRN2QzNWU4TndfcWppQzdM\
    NDBfUUdDTGJUMlRxdWJzR1VMNF84bDYxeUVHdFFVWEpzTnpNUVpwblI1V0xmMGhX\
    UjhjeXdiM1poZExQeHVjVEZXYzhZWG9zRHp0MEM3UUs1MjcyX2l6djdwb2pkWWdS\
    Y3k2MlNTS0RqYXBwTG9NbFlMWjVqS0g1bXlETlI5a1hiTktIWDcyajlYQURGTVhi\
    RV8wZko1bkljbTJ0VHlLT3FxSmdvR1ZqUnZlTE1YNUZQdVRST19iQVUybFlWdXhB\
    ZXUtM0tuVzJ3dTROUHRIbjNPWHUtM0NMbFZQSjczR0s3aXRmXzlhTjVzdmduVnFO\
    d20yX2lXc1NndlJldThiY1JHRms4NU0zRGJHVXdlN0ozYXFYQ3Q3aV9KdVdRU0Ji\
    WE1ieTRSSFFTbVpxSFBqV1ZERWQxaTBHWjJZV0EzaWlYY0U2a3FTUGRmWE5BVF9S\
    UEpocFRjUTJrbWFrOTV4NVMtMVdvSjJXQ0NWdWEyODVnNFZaQ0x2Wmd1QjNESzJR\
    UGVQRGRkdHoxOVVaVGdvWmpZdjA0V0hwTXhLN0lyZ3llS1IwV01FbjdjWDBiQ0Q4\
    OTJjeE5FZXRhYmJNZFlYQ2tEcyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "QhIHZiO-gUr7ZkJU",
  "ciphertext": "9ct3eSqXU0voatHvMht3bpOxfTEsFNcxgPHqJykMbQYsRzdgD5w\
    N4KpdUZ8OzxwI65OB6ifP3ekDEwqOybu8W8jlPlW-5O_Rpn7anpoYDKDw_Na6_gE\
    IsdJi89L_9N_3gh8v4dM8n4feY_jVmuWf2JLNrLuIaghtginwHzVeSctFF_anTP6\
    toPOAql9Nm2v4UYJlNoi56oN4jZKYSZoQq8l4Bhiw2I7IlU33_bhUOu7U8AcaEJ3\
    bemHgGY9grjv9E7zVk6VSsWx2kdmCMHc7uPHoT0akt-pzUBmbmJXq86z5BrWdfwP\
    i-Z1IZ_h86rShfB3hF8FKjCQrpQCCiAO3gWO6UBa_Uyse4ma0K5uqBQol",
  "tag": "H9VOy57gURPVe2hxW6pq0Q",
  "encrypted_key": "FF9SOzjoJxyoocqLxl7zsPeX7982LMT7kDpWdliwzPAQh4sW\
    KE_8VGvncRwTGS41"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-10-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEwLUtFIiwia2lkIjoiVVZ6UE94eDNqdGhWQ2c1NmhCTzM1M0hJ\
UF9oT2JGYUZySS1wZjNtYVJyNCIsImVuYyI6IkEyNTZHQ00iLCJlayI6IlJwUUVpeUtr\
aTdNOThVaVlGZlNQNG4yZEJ2WEdISUhGSXhXWXZ0U3JIcjA3V3c3SG1lWnJ3T2k3a1FJ\
Vi1PcDFtRzhqVHpmRTV2UEVzeDFfVmlhZVp6a2ZlVENzbkUwbXlBSlBEZkZkLVljRjhB\
amF2YktvWktiTEJrYUNrRjc0bkF0TlNyWVNuWWdlQXBuWFVRVF9ObTJ1QVZhaUE4al9s\
YV9SS1ZNUm81ak1vcUpxUW5RQ3BIRTlQcVEybEV3MjR6b3pBQ3l4dEtwZWwtSWROckZY\
aTQ1NnRldC0wa2R0TElUMFc0aTFjNUl0MnRvMElUbVBxdHYxSnpPRDV5ZFdDVU9Jb1pu\
SXlKVndFVzl1cVZvSF85LUo0SUJnY25VZ0J2SHdJMFFJX3Q3aS03TnJBOGxsamd3UVZ0\
VUZNVUs5RHV6aFZ4OExmTnJLenRFTHlyRHM2Z3c5ZkpZeVVneEVJRHYwc0JPQnBxM2wy\
bmtCUzZhN2E4eEU2TEx0MEhJTDl6eWJGaFBzcVFVdmt5U2hCZ2EtNnJvY3k0NE1uMnpD\
cGx1MVFjSjFWOG9raXhLYk1sRGVZR3gwd1U2akVuaWtfWnBJYWE5aHdoZW1qbzR2MnBi\
eE41MGFPNmk0VklWVDhCckxlSXNKM2F5NVZSUE55UmZlOTRGUUN2cG9hdmZKNTdheXhr\
RlVaZFNrX0h1RG9MaDItMHBsbzJrMkpzbVdsLTJseXVET0hueC05R1BPMC12NVVhNUNM\
T2pFSzVYN3N3SEQwa0tUbkc1VjZOSG5NYkNmRVc0RWZ0S2dPYWJ3UGJnelJiRS1tc2t4\
Nmk4RnZnYVZidXBKU2VkdDF3Zkx1dEt2ZzMtSTRrVDhuSERMZ3JpYjNyeERMSGYxM05C\
R0hJTThzVldNTjVYaXhUcVdQSVA3VFdnY01jY3RPMXNTbjJLUFJuTFFFS1BnNVNEMExI\
S0otTVdOTEJZSWY4RV96eWNLTjlUbXQxRWwxR1dsREJueE1aNTF5ckwwaDZxUmlmLXZB\
WFowNGs2a2NQbUNULWRsUGp1YVhCRjNCeU5WME5hWjdqRmRJaE1TNnBhUVJlVlZCVWlU\
YXltTlhDZk5GN081VmZiM2JUWjhKLWVUTkp2YS1MUjd6eFBYd1ZLNW9YLUpMRFNTaWd6\
VTJFRU1jLWpPNmFCYm9CME11QldHMGt0UEc2WDdWVEY3NWN5eFNEQTFCUkhWbm00R25S\
b0hvYWd6Yl9FX3RhZWdiTkJUR0w3cUFvMWFEY0NiYlhKbDV2TDJnZzJDWmoxSWZVaTE5\
S21SNm1yd3lPSXVwblVTMFlKVTZTX0NxTTQ4azQyN3JMV2FDTjBWOUFfV2ItOHFidVR0\
Nm1kaVliN3dDblA2SHVJTE5rUDJyZGZ4NVNtb0VjX3FiZ2NYa0FuY0JEVkNhV2ZnNnZs\
dnVFZWlqdFlEdm10MU5SOEF3d25Ed2pNOHM2TnBWdnptakx3Z05GSVdOZmFFQU9zZlph\
N2dXaW45OS1sZ2xOZ1R0ZnJJc3lEUDR5TlU1MUNxX2RSQmVwNENCZU1VRXZkandMcWNB\
S2lkaDc1bnlJdEtqYmpkUF9XT2x0RjZ1aUJ3VzJNOFBCc3Uxb2t5SVNrYXMtN1pLUTlk\
RDlwM2ZYaGZwUko5cFRfUHQtMndKb2E2cjAxVFpIajFwcTFqR3JWTGVXRmV0N19QM0ln\
VUFNaUdBOHV6bE9DSzgyZktIOXV3ajVCM0RzMmJyNWI1S1FWaHRQRTFJN2duV05CNURj\
dVFqS04tNnlyMDZKTzJzSGcwemRZal9fT1RHS1NBN0RhdXRqaWREMHpkUmdpWUpITDNa\
NGNMLWo2b2IyS2l5TjFJRDd5T3JkdUZONGRpNjVjMTZTQV9kOFZlVE9jdmp4RnVjck4y\
NVlmUC1zNzhhYXZ4OXk3WVRkSFRkd0kwUkhMZUN3R1M2S0tva0taOFVaZnh2dEZyei1w\
Y19YSWM0cTctU0U3OUR6eDlwdlQtUFBEbnFQTDlrU3hJTE01cGRJM0V4WlU1ckNfZEtj\
Y0VQS2xVcFF3cW9RcllHbUw1TXluX1Q1TkFUTTZiR29PYXJZS2d6TEZ5MHRnSjh4MWRT\
RkZXUl96WjduNThET3ZBeDZzbko4ZmtQc19SUFU4Q1diQVZ6VkFraGNBUk5lazA3ZzBQ\
X0Rxa2Z1WTdfaXNJX3VzQl9UdHpWR1I1OFZWSlp3Rm94Qmwwb3JVR1lYaUl4aE9SMV80\
OUphWnNaUEVrT2d4d0ZwVzNHdWtfM0tWWWFtQ1lLcy1HTEdfcjNLSWV3RHZkYWZEcDhh\
NVZFOFZEaGZTVFRPdTRTMTR5aFNYLWczU2ZTbnpsTzFpaGJpcHJBZVZSdGNKTDR5WFZp\
dk54YTRRTmtJRTRUTFhjVHhhakhxbnRvalU4cW9kMjZzVXdxcERldXRoM0F1N0xjek1y\
bkx2NEM3V19UcDc1MDNaaXJDRDRIRlZLMl9BWmppek1PcVJnOWtMSUdyenI5VVR4bE1k\
NkQxQTlBeGdFT01aUFRuenRFelhZbGdwWGtXZHNITHJ1ZWxvdXlXV0ZKMXg0dWkzdGNF\
cjZVeU9XZkVrZmYydXk5QnpHd0ZBVURnQUYtVG9KV1ltZlF3NnRBVExLNkpyV0FiTUVF\
Nm1mT2g3MWIyUUYzTnc2RzlnVWw0X0RNeTJ2RnVEMTR5am1aclpZelZzdXhTblYzd1pV\
ODBZRm1qemhvMk1OT2x6bk9Jc0xWUFV5QzdhR1JaSXJTLVUyY0t5b1NjSUVET2lqMkww\
QnZVTS1BZTU0TDRpWVBWUk5DNm1qdEVsc25SejdISXVsMlZaa0pQbTlYcnd6akkxUlBn\
MmRrbDY4ckN3OE1LNUZ2VXh3cF9sZHhXZ2VmR3ltZUhDTGtha25HMWVqWUg5OEFMQWFH\
aFlYZFlzNFBPNmpqQkltMlBiTCJ9.jkEPj7ylMwa9yBW_p-Cjjn_Mjdje7sTgrAajsy-\
VSxV8RuploiqxqxD-V12m3Jwr.6S0_LInPwcyTMCYE.4fSopMO3uXyReYk7XqATTKmzi\
7mRBR_GVqKPVMWJ1ScMOzcsjnvpX1pgWKuERYY457AoQbzxBmHYYvuTmXR5LZQ3GT2uY\
KC-NcsnNRx0q25fCR_R7N1ttksFWZ7fIrdFVnItd2AiQKk8yoddSRh35hVj3g2BNygdA\
2DI55I9A0mJsx4ofxX03rPbK1MB-X8Vz75ktqAWLzLVwgzT6wFSbFH3e1B9BLB4WFlsE\
dO_MIycd76LKoaUS63DFZnJJW-cAwtYueAohxwXDj2PNYVIpEYR0zDdNlkN07SALNwsZ\
r8CdBS5ow3nUiTrtcHcFtFgPvN-nHVPjijsFlhXYRmwjHeg58Qg8oOKF_0oJHnQqhi7.\
ZXV1oGmydREjiXVQtEpUFg
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-12-1">
        <name>HPKE-12</name>
        <figure>
          <name>HPKE-12 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-12",
  "kid": "jw8GWrYDUzjH0aZRXlCtcokQwI4elPLJKKulziQwsB4",
  "pub": "2dmLwuO_9-eptid4KThePBhKHFBdOwVPc8lNjbeSGLOmFdmzR3yD_-ZucZ\
    grSHqacNVD_oES2ZCS9CEeFQyNgYQxrBRb1gQ8JYC9PmiNFWdbN-eixSaWsYaLTw\
    ekCiucwOhsSwSusRgMt0Ii2DyKl6m2J1fDgDCCevVhe8II0Axm2JaJZaNgftU9pL\
    E8QwAKY9tfotx3wzQRXdE61rmcEQOfIQiJr6TG-YSl_cERxbsJFryH1gmugWkjcF\
    Oje9NSiZfLa2mi_0s6MHpkAQhxm2EVaCfHM8fMsCpkBqKOgPTKkCGTG0A6RnKgA7\
    SclXi8P8kJupx46Km3ueR6KEGF2RtBt6SmFkceujZ3oWt7Toqtc1SBjFONk0GRuZ\
    ABZisiUhqXM9I_T7yagLhdQqOvsrIVllCfFOFHiJhPFEPLOAMyQUrCj7d1V8h-cr\
    AhypiQYQFFqSq309oeRqYGVHyPLEe5m_lvfxfFMSitRcFrmchO2ORCbZQTm-tioy\
    slu6UNDwYWarR0UmgJIPlfNLJ98XNO5LO3fjiz84hHC0nLnOqmD_O4kWEDXkBCPW\
    s_mzomlZKncZdiQDGXsucMUUhs-ySo_aqslswumfk45GsP_pUj51ROcVqgjzCSyd\
    tkaKN2nkolubGv4mvNAacz99oLKLzDbqAIqoRTAbGAJVywNpBuzFw_2gGiqSidtr\
    UmCJcuaihnoAB-dlpCLgcNUTATJ1RtClSbXpGW9XJQ9cQ003UwfVIp8owxEsFqgk\
    HEjRsDjJJ9sikq9AaSzoJ6q-mQSRcycAaM-OdwaohFsrEEtVRZ07C8UahelEMmZ2\
    qtEMEHpkEBiNAQ95l6mBjLFdXGKoOvBIu9oshYa3G_raBO4rg6F4kKkhO0h0u7us\
    KC8mWQedfJ3WtAmpiNwNJxCdRRjtdigjoVbRMkImVvJhaaI2KRQ3AYneWcAbRra3\
    aY3SkKjkMhPZp2NVqyd3XDUNAiFgHDOfvJMFOkz-VgWTlfMze2z8w3wPUtZpjH4b\
    QUtXslmVxUGwi1_Du6qHyin9xPO8Sv6eNKqthW9YwYiBjE79AHNJYx7nQ63IM9G9\
    RtF3GbWQtP9kye16Who5sZi9k-9BhOxwwXLeiqHOwPRFMGyQE5ySd9hOUSaNGajV\
    WZytWOmpt8RSrLnXY4moxAKZEGfhIFYIOVRImjtLGeEBZfRyVSYwfPLJnH5SDBBi\
    moltw1Uhx3HQBOd6FmuGsRViYu_UfKDxKscAgJB0FYS6FyoKxIeknPHpowlJdJdb\
    pMF9QIF2mNynddFEfGJHYldfBxyHQCIJaWxHwFTfYxeiKrtucnrCmm2wBWI3wntU\
    UrC5d1vGmLI_q6Vcd5sXiVm5ZvENddrPeInGaLYUgj6Nl5HiMhXjp7t2lLMRNNtk\
    oomRx0UgwsgQJx6LEC6_s0G6E4nXe52UVdkfsQzKpB7dmaxSkWWGupmgdBcXpyX9\
    yqYDqZiFyu3pbHo7VEAC0Lp1Oya1pCP6kONJZuDGRscQrObIuBmZwzj4B_CwSeu6\
    ZnJ4QYCR374LlG4VHMX9hIw7S-tp1j0QZb3ojmna67QydOt-M",
  "priv": "oNrZa1bdAQtxbp26w5mcZgzw7fKR0WxEbpRhVH5tcPRQxzIk3Iiqt6p9F\
    n88pjYoaUmmlaNymuTk_ws1WgWd2g"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFa\
    UlhsQ3Rjb2tRd0k0ZWxQTEpLS3VsemlRd3NCNCJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "sq1TmK2Oa6_P7yp6eYYDAzYv1biKXQ9fO2zORNkdFAFOnTZT\
    KN4MvaESlHx-Bx75d9enCHMhkYtrGgvfpjTCH-XmrRp-UexBp2mKVo1C3LFOBZIn\
    oESOf33-1BhbM2X3M2j-mhm7i4VGIO60UrHeSaZgH2mAqSZgkHHP6y5WiPutwnAA\
    dP_SlpswWEZDPvwzvCNI-pvSaqW1rzUe8iDGHycTkpv6V1mKUaXIhaETVmNQFRXZ\
    IvkQDf6cVatOtkiBCsHLFUNpaSUjXJdwJBdDsqjbfa_TFJaqgy3vtOiRYOBtKDla\
    UWcI1osJXSCpkOfXB8halKlq42khbFf7nbDon4H0EJSGoKHvUw0LG8zVlPzw8_DY\
    s9XiYTpWAYeAX-mkJmX1FH8H8IgYR6APRsAzwagCGIUlCIbY6TKSRAENxAS1fy19\
    XVpne8ouZQ8lWVKIm9bqgRcin7T5lYQiG3lkGdqlN54LndxCWQWfC6fX66UDH1rG\
    tF09PC7i30NcyuteFBaVXPoSluaKYKOwFiQIxtL9MEVGEWazgJEdxvgoiZnCQCF5\
    RqinqYbFrKtgej-4Adck_uz6H4G2l35EGc8BfUhYOc_ddqs2nJcF6JPjj29ASvYZ\
    l4MjWpR11YEQPEXlSIK9aLIXgujxai7FJL_nhqSFm5AiAp3Bdszp_146vMoPaV3P\
    7d1C_WgLS8i5i_2qmzXn5KorN00g6Cd36VdRGQHftpr1X6vvQit7eLKf4jqQ2DIT\
    cXGJPqi4oZn0FHlQoTfBegmDnosVyaoYyrSPglCMBM7XtvjefhVTSsz7oQHclYUt\
    fGnCsPUh06nVJ51PdZA2SX20md97TH6RPq4dnn2GIebn3Hzc1JjuDkrkfRf_2NNd\
    THyv03IXGXjygigb6w2BRDYu_oPSLyDJ9MBvJAJv_f9JFOlqEiYD9LFwR_3rEJAv\
    QkEL6xA9DOF_3urdOrYwMAZ-Up1AqBxUzMJ8WVkbElwQKMe7o4gZ_AHV27NSWf78\
    kjGVNsCQoNMSGtrvx3eojYcfK3mFJUUBjnognrn23Dq5_mR2s64XdLcL5nJY0D5p\
    ulB90x094S04rb_6wO9OpfmdRlRbuh0O5LpNlmLYPpa_BZtwNwtmCNKsxRW-BrpO\
    y_kfOxpl2UaewqWjEIBvoIKqThfkqx9GiMEhCQTUKZR8cejvbWRWtVgJxJLTA0IW\
    3QyMU8_Gi9MXMG7NOrE0OspkRe_gAexc8sGO9O58qYbfSuqlTR7GHkLaUczi7yej\
    tYYGzjastPKFMYHOHsBYau2FgF6eNrFWVeE-bkNWrgs4sZycpIJEYktDvvODRZHG\
    -7TpFbLRyAOCcqBoQXnWcCMzjMmmecRi7yZepjAaslZuF7hGRGCMivDUVNQIEytC\
    -nigKVoi6Ya0pZ3yC4aVBFPPitRFKK15ktdh8T-g8Lk04_faM3LoZMCnLgU",
  "ciphertext": "opqe-7Y8RSKoR6OAbqm0n0GuRQa0oLttHqH6RXRDR2dqgnn1P9a\
    5tpqnUAalwkyT9UUkvi5CPpZkFk-2rw9THiUMRNhP9TWcqmLF4iC9pzFJZWflW0A\
    sjTDU9SKe8JFFUgcLejw2v_pyRDcPB2zvMQxxlLfsXXggtntqT4DCPBI3rBMfTt_\
    V6RDEWKLFSseOF54zdIw6z-aBnhEOB5OW4seXHvCSVmdrH5B_vimGVciBZW86e2x\
    wix0PAIqg0CnFHMqarOLADeWfj2bBwUI1FtXi0YxwXOQEy-5hRch76wuQ01gQWUd\
    qLd-PPxfUWkGJukZ4XWifc0p6ho0SSLgkFERvpugQTqyi7G8fHlQMSjSIkRcVFXy\
    DBwXQUG7BhMTnrA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEyIiwia2lkIjoianc4R1dyWURVempIMGFaUlhsQ3Rjb2tRd0k0\
ZWxQTEpLS3VsemlRd3NCNCJ9.e69-F0C9xtPkza2EzcpZJD7ogDwzuZmdPqg9L0J5M_v\
uPm9F-3FFfLPpiqKINn2bozlj80Tfia3tBHpC7PUyVJiXsyh417ZdMgim_DG8Na_wG7A\
_j-H8vpXrW7EEsW0wqYohkGJwi6eSq0Vbd4tDPeWCL7rRDeMmseRPUkzhmTKmhx9T_jS\
gI0M4D0UHeXPud1eUAavFZS8xiAdADoiJFxtnS67s8tNobg63099O2ZAciOvfTZucqwS\
WPwqL8GBh5ieHizVnk8YvPSqByJ-rjdezRU_GghZ6F8Mk2PqzuMARVUR-QknbFqQO9rH\
YRMxTdEPBmGHfhpRJDgHxADLTgHuNNnrnAzTZgnsQC9lljfnvqcwdDb5SYqcqEz4F3t9\
m5d_QiiFtrXUdZi6u581uuXLU4vrgiLC3aRvCNrcU-qY7NaBA2vO2nOCsdjRAotWlYbF\
wYkX5tPXkqzj7_ZXiM0GR55koR_mnTV-_i574qJfry7w8J2yru-0DVCYtSAaXTNEwlwX\
SsyCQtRN19LrTixKpP0U928m6DMrl6TJ5IJ56sn9BVrQI6Q1aoogWZDfH-KQT1sI6oRi\
sMQNdV14SKawZbMjhbCn1mQFpGH8SCdCofOV1LQhCKHwJ9jYZTKjLPjRX1bPauzHSDhF\
R70yr2xazK2Hx-tqwwllKyKkBvJIDRmg7r8IyjZ6sAKDR5J2zf6hIVLpEu3_j2XQvo1K\
X4lxD0f5qXvBLE0R1n57dF45NE1Ij_nvVO-l-rQzE3SAQylQ6bRlRyXRrtGkdw6GLOuP\
yoQJZgR3PWNdxTSlFSKzAOIzIVlgxo6Fot1EAYJsxttbrZ2sINh6Qkdh5Q-MUUPTdixd\
iwOLaCJIs9_dsF54uPbUPq3n6aTQve2xJ6Dkj4wC5hOsaOejH705y7TLgiHaIBwOyfJd\
06LkVf8tgZea6q-3cQ9Jji0qDPr2bq3uXzTubHxn1a-FrsKvKHwW2ljifnyzTYozxDUV\
Df51euk5Fn-mR-Ns0dalVNwVqlK-YYo3kIbhmLKHvSgXVB76T903qLVRqrQQWHO_w46g\
_lnT10Ta3SfZw3u_2oBQ_dC--68_b1xDKOqLGvApXFRCl4-u4rOTMuVfZ6RT2_fNR67m\
Ok71vG9fc-ZWn69myX4yfjco1ZcbsW0qb9otY1auNDefmoXGK-j7oFknOpyjEQ5qXy5B\
17l5pYS_nqHKkgUznQm5UMUWydtF8W-Pb1rvfdHGSavTkdaZKUd4Uyq70ylIzFFx1cK7\
Bi4KjJH7Q8Uhzpt4miATD6hEe-kc8iybdoSMJqe_QhIKJtngRrjkuDYNEGwcb-rZkn3K\
Lh0juFkoOlmbTPcHcLBKv_a4-PcB2CUAp8pJTf-uiJg6eZzsgyIvY_JQKgCnGfDqk9QX\
O2NlFyG_R6y9kaVw65YXAJSSni7bMBQbymhExMgfBDqs9xTQ..OVegzSMbIG9TxaH4xH\
XD_8GemaeruyQ-pPV5jvUHwkUmcgV04TQkJ33oooQJApX4rh1B89AR8Vd3Fqtlb8gMfu\
nbnSHE-iejZNRc9qVXzfyueskK8zMKFEydGRUI63BFZJLRXZIuZv_dmYqwc9nbJJOpqo\
9mU5jkdyHVK3Hbbs4qzA7jbqx0wXFaifakYMprOptUKrTXtTBUAVvxyf6JldJLmKR6Fj\
rElMxA0BPWKuPduhkz9JhOkwurJ_LfZqx4c5tsjYYXbFTAM9PkGkkMPQuON3OP_WutBZ\
EItOb5xtF2s6o6bwZ9URknWRL22oI0n8I6QlrjWNab_f8GIuBlxFiFuUQH2NfzWFE_ei\
wjUHzCg9q5kz4MuDWizCy3NE-UCw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-12-ke-1">
        <name>HPKE-12-KE</name>
        <figure>
          <name>HPKE-12-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-12-KE",
  "kid": "ogbSkvF4f3pRb1dWsBe1HpdXtfiRwZsYrhaxzxlWv_Q",
  "pub": "HzogrJREUPAOuEVqa-DP_tVzOjIvQ3PBDwozMZK-LnQht_mjYEphugmVjF\
    q2IsGfF9fK2TevQDQvnQKHoERnSFzP47aBxXBjCZAokdV_w6lI_jlrZLNmEncW7K\
    yQpZVkrrdQArYLiRQxlkozD7FaXlUE6_yUCYFwOFinC0Vbf7tDqZwGordZoCwhXw\
    dGzUqU5HPHlEdzVTl-NtGQdoY0N7E2ziYKq9C0E9QSstyYCBKqd_qWSDwmTBiJRq\
    jNhXeTt4e6DEI2OxK25KKxrfYd6kpHYFpZYCwtfGYF6jWWNjpSWVcXuDx0xLco8M\
    gVk5cN72lvvVlg2fDBOLexGAwHlqenB5WiA8qxHYcJr9xJi8cFjCdpVoqmVbGxOU\
    R_lAM1s_eoR6ME8-IAGZRluTxQk4bHOISjiCZZu7Se_dNFN4hNCOxcUnBdv3Rb5E\
    g7CNgYFBZAh_QXVMGLiMGgaQV6Ifk4wCoxl4chmLVnqQsEjlsybTwzqziOLNkCga\
    JoorRvbpw-jAaUXbCtqwcBU8shpNhQ7liSzXFOdwQaBVsKYwfQCTpskbVLLqOZKS\
    jFu0PNv3TPYWDP6JUgFdh5T4SKYGILClVa0DpAResKomPG_XxyKWFFqUOhgvxDZx\
    mResssUORAt_hDsmN0GmRpcfrB8SQvXjmbmEdOVxsDl2PNw5zIovOZQJVtvsC4H_\
    PI_kJ2hQydxYB28PkYuiMiibpLfux6tZlPB-NWv7ck-GpZnZxrEZYbMeEbSLBmvA\
    VLYVVVvYx6RcYRBnSRR0AfgJG8IJPKXEmcM8y72TsFF6zDiQGsmfq1aEwUURJ7Pn\
    l_kgBcZYWgw6Mn1VsC7sAjlvSnSfowW1yZSrCkwkcFzfkq2LGt5PY5xPPKBdwVaG\
    C9HpOlbzegPdnB4FcQaRPEHlevSsLE8thjHmiRdJsVFzYsoJSCMyBCnkMaLlJ7v8\
    YyYskgJ7l6oWqCwycFjUN3RWG0btuwnyIbaHJQTcak0IBNABKZKEJTSXURTeGaYV\
    k8HqdxXWIy0uE4nkoVZ0s1gBd9sGHKPOhEOtdsERxJZPsMhDaiLjGuuFMUEhPE0D\
    QeKrEomTcSwbWxPXwUJApUKsvEKBNoFcRGV-Y0OGEzJPSM4JtlQ7FBVPi55iZd9b\
    d34qrCbkpFD-yixzCnnrBRd3gsK0tyXidvjTtSNka48aBnI8lFKcvJzOWLxWNlug\
    RN-erP-yOTwGoL5uKByHh2R3zKNHbPvRyvTVkDApMxmPOrayeSMphL5-G3P2FSs4\
    qLCXy5rMsN8KKA91AqMdYwAXqsc3AbGlKE6Ik3M3NYK5BI_CsFSkZgUkw7XKugCo\
    RtBtN9dVlu0XaLmuIH6oIc__wXyBFMX6E9bNdESTwN6jGBGpyFVHt03QQxCxmWT1\
    A7bxBeeAd1oHR6gxoqD1geCCAh_RqLBJyuk1YoIsy55EifLwyPLCQwkwSRh3t8qT\
    WMIAYXL9N3ALuCCKhxfZJsmzW5kmeZcTJrTENiePs3ZBKalINDrKitOBfGolzOwf\
    luANQurHpgR7OYJfNVNxKrKqtkeiY0kJBpHnMssTekX2TQuKQ",
  "priv": "r5W6TvhlPnuzH-g2OggdYADlRWW7ccGhUd2MADCdAFxZ1oCX1YANTcjXv\
    EVSjYQ6cLYhHgkYPmCqLJkv9JuGlQ"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BS\
    YjFkV3NCZTFIcGRYdGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6InNqSzNodU9uV0ZUN1hDeXJSSFk2MFM2X2d1MU40SW92QjdnUmZ3TkhB\
    Zlh0R2VwOW01Zy1fOHAtXzV5bV9RSUdvX05LNl9HVGxGbWpTSGdWdHhiUm42RC1x\
    QkVMamxkdjR1ZkZNWHlpbnhIUElvM2FWdlF0UVplNnotWHd0TGR5TlRuSE5KWldy\
    Y0FXLUVESjRMbHRlMEJSODJ1TlhhVjZSOTdhQklGZVM4TkdzOFNhMTFSVWJzb045\
    ZDJwdVpQQ0lybzQ3d3lRTUxJSDBkUDZWd3NXOWd3OFprYmJIb2lFWXNYc1hleWhO\
    VUp0ZV9WM3c3U1liU2puNVZHOC1OM0JOODYwR1o1Y2phZWwzT0wycmhER2Vac3M2\
    VWNpXzRhQi1tU29aUDN2ZGFBUjBOeUZZNHJRT2FPVkRHWjg0c3lEQnpsdkVJdWpn\
    cnllUmpaSTV2b3psRTMxZmdFZFhjRnFQZzU3a2M5cElDaHFqSEI0UTgzV3pwUGFR\
    UWRQd3pBTmY3ak5XMUNOYjZhRHVkOHlWQjk1UGhNU2pmbHlTNzJMZG53VWdTYkdE\
    eU1PRXNlOU0xOTJtTkxqajJJblVIUWxUdXFpR01hVEQwVjBzenRtTXU1UXRlNEEz\
    TFYyQ2VHcV9zZkVZNTluZDV1VGhSUGIzeW94WGpQVWRnRVYwZDJqYXpLQlZNU3Et\
    Q0YzVnZ2UTItNjVpckI3Qldqd2ZzQVQ2dG85RmYwZG5vbld2ZFQ5cnJPdmh0dlFH\
    T3M4cWtrUE1OX1BCUjJFb1E3WTVsbGxheUh3ajRZRGRZdW92czVDSUhXRHJYbEs3\
    UE9kZU0wZkEyZ1RONm9uNjVPQWRzcHZwZWhsakRwTDdHdWs2dVhVUG1HXzUwSjRl\
    WHdxbkR4ZEFRa1EyaElXUVktUl9wSFpueXNJcjFoeGNJaUVWcExaTVFLRHVycXFO\
    ODd6RmZPMFhWbzlsVmp2eGx0ZkV2T0tHU0xvc2VvOGxwbjZuTmxrMXRfM3p0MWpl\
    UzR3YnlaemN6VEtpeHd4Zkl3WGNzLVpUeGF4T19MWFZWY2VURUEzeGV3eVV4b1l4\
    MnA4aDNvczJTRjB1ZDVwWHdKeXIyODVDQ0FicGNDc25Ma1JlbXFuSkYtV3dNdFFW\
    dXctNmMzZFZHV1Y0a21saFVVMTloVUduSkl6aWNnVDB4MFhXSGkyeEdBa2tlalU4\
    bjZDMmtnblBKSWQyb0JMY2ltYzF6dzcxVFdMRXdGTl9ydU1vazFNUkFQc1BFZ2JC\
    VG4yVW04Y292VzAyTWFGYW9kbUMwR1VLUDE2c0ZKUUQwVi1USWVtR2VPS2p0bWJT\
    R1c0bTZHeW0zdVltVVlNeHJYby1qTUJMYkxxTTVINUJLdjgxVmhaYXBDU1p0OGkt\
    WkNTMU1xdk5VdXRlZlgxYWxSdDZ1QlYwdkVtM1Z3b2NYVkplaFVObWVDd1I5UEtV\
    STBkMFA2cG5YWjFYSzRhS2ZMR1VfSzFhaURZOEZKZC1kQkZFRXVjc2ZMUnFzWTBz\
    T0VHdmdkNkIwbDZTVVI0SlpzNFRfMTZwM0dsWVZnRWtBLWw1WEszYU93TFZLM1ZP\
    LW5NWi00WUMyaXZQOGNuZDJNYVRGcFlrcVgxZVRUMFFpTjBFc05CUm1RNDNtZHNq\
    d0pwLWRuR0dIWWo4ZExCWG9zYUpiTkNiQUwyTTdlbGM4cmIzdkV6alY3QVRCVlBz\
    RmZJVENhVXZac2lOWjFoeWJIRGJIaGs2bzBEc2ZZOUNKamZlVDlRRWlLamlFTTB2\
    NTJpTkJBNzZzXzc0MktkNVlUZ3dtSU1Ud2sxOEdybUV3WGwtOF9Zalp3d21KSk5X\
    dzNZY09kYURsbXFlbVpVMVZjNmx6Y1FacEpJWUM2Wk1iSmx2bGVocDhvSTNUdkpN\
    LUdwLVdIVk96WTZxczBFWlVvIn0",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "0nl1mu3QLNZhTMZ2",
  "ciphertext": "GMIQ0AeAXSYshWUO2mK14kgZpaEVNX9iR4-khwuZIdjvZuHLIaV\
    6LuuVC_m2dqCLUL2UsbbVCH-Xsyroy0_eEnENDY-b8j1lVIWK065z3ONMwlQI-Q_\
    Agy3YKOZQdttsTnoH3eKLy_tTkl9SrdLJ4RYhFm_h8IvGIMVqn0jfoJxjUWS8jr8\
    FFGltHYrfJBqNtydJHF2vvXMUSXubdoow-_FkG8DWDClLkKIs_1GDHIkMnXQ3ROz\
    RI4wNH5zdqYOXvnxbVZ9eeQFhpdWZN_O-C0mK_pXsJm-vQSswpoU8fql55YbI8lj\
    Sy3TcmtyIPoLAV63uWVkQmIiIIbFMUQWJsqv4k5jw7EfCgm4QPiYMDtL6",
  "tag": "6eK5vdz8D1Klac80UZ61Dg",
  "encrypted_key": "BvAkmT0cnwAim8X6efNitQN2OKhZ4UWlAzI8rpQfglu6Tvc0\
    XEdVHJQFAy4mEbHo"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-12-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEyLUtFIiwia2lkIjoib2diU2t2RjRmM3BSYjFkV3NCZTFIcGRY\
dGZpUndac1lyaGF4enhsV3ZfUSIsImVuYyI6IkEyNTZHQ00iLCJlayI6IjFpWWpQelVG\
QlBIdUQ4UWktMlZsMTYxbml3MjdKX1hvYUpaRVZ5U05zWTZSTVd0a2FsTEFGa0pCWWZt\
RWFVMFVEQjB3bEJYN3owOHZjcWg0ckJJNTh5TFVDVF95WFdpQVN4Y2psR1BIbUhQa3h6\
VEswaXgyd292cjVHWGY5VFIxaVQ5blY2WVB3NFV0V0pvY1FYQVJxZnJVaG1saXR0VDlr\
X0ZIZ1Q5OERBbTh6YnlSMkdoajVGa1FZUWRUSHBQUUVNa0V1N2dhS211a192VHl3d1U3\
VTR3d1YyOFZubi1zelNkVk1mb090SkFXemtrYkp4azlKOUFXNGtuTkVSaTYtX1ZyTjlU\
MFlWZjY5VGFKV2JhcXBMWjRHOXZJOUZTRHhxZ1VnVXBFNW5GZXp3RWZ4OElhTGpHWk8y\
bmFjZzNnMkpmek9MeUhCa3VKNmd2V1cwMk1QemROX1oyU2trOUZQQXh4bGF6X1pFRzhz\
dHVYMENGYmROYzY5VExtaTlXME95SkV4MUNUdDZiTEpDNGVJOTQ1WFl2em9wLTdLVnBj\
YmUyazNWcDQ3NHJEWndwckJmdUk2WXlDdDZqZW90UzVBRkdPbUc4RTVsb3RXWm9adGJL\
ZVl0ZGhtckxFQjFlOGJXTG5YbzhpY0duREhJVkZJdWpERHhOMjJ1dXA3bWZzcllOVGRy\
TjN0YjNNajFkcGtJMkZLN3FVaXBaN3dmejcycFU1UEU1YXZUQUt0NTBtb0FUekdrVm93\
dkh3dmc0d2tMXzVqUVJVZHg1MVRnMFlWUUdfNXlvZ1AzLXpfNXR0LVI0bEpNa3B5dHl6\
Y2hOb1Y5MHFLRThQVk1ZVi1nc1c0dGtudTV3VnlFRlRFeWo4d1FabklmdFFOeUF5d3pj\
R2pWT1g0M0k0Q1dRSkNjclFCbTRJMTYwYnVpcUxIaGpUdUVES1F3WVFkOGotdWhwRmF1\
ODZfT3A2cWNkaml0QnRnakFpRm91UjlLWDlpaERialJhRDJDOFdsdldObzNIM3hfbENO\
Q2ltN2lUNkdwaDFXYUFNb1FKU3Zaa0lyUlJpSXM5dTkyMXdieW9KYnNPejJNN1p0U2lu\
S1RXZHduN0FNdEgyQm1rS2xCUGYwbmRjcXJVd2ZtS1ZYV2t5ZjhpU2ZEdXpRb2FQZTZj\
d1lZWmtQb2xRQlZVRVlZOUNVUW1CM2xIbzBoTlBHX1gyV0pFc2prQmUyb29YREVsM0Zj\
aXFOSnh6Q0EteHRHWTd6d3dTUjNiZUFmMVh1cXFrWDc3bWxrUVRYMjVjTUdyQVJ2LXJT\
WE5kTWNVb2lEVUk3WE4zd09kSG5SQlRoZFN1M2dkSmlSSXVaZlZ5eWtkbVBIUmxqSXZ3\
V25kdjdhY0RGWE1yRXNhaWx5S1lFMU0wcXRfNmZqN0J4dEFZMDA2OE9iVzBRd0t5cm5u\
cU5hTGdKLUVJWW1YRVEwbmVySWM3ZVBNa1F6Z3laamYxVnRmaFNnNkZtSW4xYVJjN25t\
YzB1U0pya0x3Z09NNjRtZ21vMFMxSXExaVNQOGx4c0NxS2VLUDZtQ0paMUJ5dkJJZ2hk\
b0QzRE5nMlcyb0ZHZ29XMk5lWGFMM3pESmFyRXVnMWFPRkNvX3N6dzE1bTJHNVUtYzdQ\
S091TExvbWVlbmlJcm5BT0ZCRzhzSHVsNXU2ZVdDajlsb2VzblpNZmVCY2JJSVpCc1ZD\
OERSZExmWUVEZlpUX29tVFZHZGF5UkVvR3M2Zm1hQnJLc0NSTU9Yai1fQTVzXzJlUjVy\
LUQ3YzJnZDdzVmRSN0JsUlVhZVc3bDBzMWhsLURQZjdNR095RFJWamVoM2didG13YXUw\
cmZzWVowbEhLU3dXYU9xcG1IUVU1SkdaLW9kZi1sTGszcllrelcxdzRMeXBCYjdZSGRY\
dXdiOWc0RHYxd08wZ01NIn0.XPv9zhwB4MGyuID1hRH0vXNXXQtsAPywTHM8E38oe1NO\
pxCIGFXz87bMtHXvZzRZ.MeWwu89Msj_Ctumk.H3WmRv2jqrVpWES82_3bkkgFdBoJgJ\
3rQSObhCHbHSW3Ie_-UBQ-Op3PNxfdUBIYnwQvnYYgBL0AJAHnaNtVA73_2_QLO7ukcX\
eyVpNjN234VF7vTKzZYBajd1R2yGLG4IH-ZJqbuPgZmGS2sTV3K2rNot8UBGftVTkYD3\
1EA_ZJ1ay7iBvL4-xxCAPasc8Di-CNAF3ZxLFYDuzi2cU8FJQxnN3WHnx6nggVnBYhlZ\
fZG0j9irI-EiQmhmtWCQ0KOTNgbicP_F6WBUEjG7cyG-3fvV0I6GUt2IHSYUYp-HwMSD\
maDeWE1cN5o34OGcuRreGP_xOYp7rdCMJAf54hMTBSTExcYxMEw8pIR2qcYIFN.ekNZL\
iJkAkjMsXYOMlcrsA
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-13-1">
        <name>HPKE-13</name>
        <figure>
          <name>HPKE-13 Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-13",
  "kid": "wIKmf5ISyZZlOkqqjwW707KCxkqEc4cJg7fYFLBkr5o",
  "pub": "59oD4empWTtMhOR7pGVyBEKEb5lttgUhITCq85eyJGpyZXa56wd-HfoHj9\
    MxM4pg4Se_iwmjBEZZv5UHbYpoUGKW-QFh5CGjCCuvtjIAofAShNEaBpQ2dBGnkX\
    eBGZhx_EPA3Fxv33tY9WAoUNVhEEa1sRuAwLI5dFe8ZRLDDCUoz9h1Axpa2pxP1P\
    lmj6gRtDayfAU9mvWZhhpwZ3ydbnIEjPFLgwwPYGUCYtNj87i4K4aHa2QcWlyJlS\
    OO0umCHFJbsEsNL0VNaQsieSWP_2FB90mYBuQsY5UCN1g8p-DFicWAAEtUE0uukY\
    e9X5u3z6y7A6Bb9HyAFhKH4TelarS7xSfBK6xxK6MpbGzP5YSBoZF8MBBeMNbLwN\
    SJ9dlMKYZmPIO7Z_Y4bjlnUzCsK-aC_sERbElaSzFiLImIwQp1IMxuC-igzqljtx\
    epYXCinRi8yhyiHNMuAlDJAcLL11uW7faXb2J3OdrFLrdKjwNYrOdMw8uZaexXkW\
    dCUlKV8CdJrBKKx3a6oJApUhM3lAolyquTeXeGx1AryyhGualBEPrFI3ROcgRHWI\
    FaCYFF7YZjkVB7CYKOVOpXWOdnHCSNOPMWWtGvVERXRbe0K6eeX0iXB_YxddByq3\
    IwCIczXwYA1luZjKjMXORjv_qVTzI7HPBFeVGdXIc5TxTARJR15lEEoLRIOPuzce\
    k2q-KlyyIzSqZqrHeereRhJHBPliMsJYGOAsR_NSLLxwDHWggO5mqxnxoNyVMXYP\
    gxerB763eZZtwjBuobvGpwtNwgjlqmZLfLP1wqdcpINlheQZcQsjIO3YdWIQu01V\
    svmgPAlkSAYnqkhmJbnDk3RcqGdHZzFekkcas2_sSrBsEdqhsQXBWoYkOqrbLP5M\
    qaIaKjQuOwutCgsUOoLImGwcwpNYW-gJyj4dckDfhrqcN2zreQW-gqmMgnXUZa5i\
    Ex8-xa5sRQmVmKEwls3_GpMrtUV2yG2elPFtTAlHxZsgUjm-ExxgxmmyagstzJFF\
    CrmJAqNCKnU9Ee2paKzQBw7qihMvNBNCQ5vtmQq-BWwDQDeMwRaiJYJVqGnNPOUK\
    oT23hTU3rPosAGctpODVOyFPLHY7ZoQlqKkwZ7F_dbSWLJROyFVrahcPMtt4Afyi\
    ozSqlJAgpfS-mBxieo4WHD_7GxHeSzW9Wk-pmmlDiytqaw9lyCDDZnLxUT2qF55S\
    QuvPYr-JFgyVma4LsB2kARISdQ02eQwZvBlYTHK4EN9fhFMvS2MZYfbOKJocaKOa\
    p-djcCMWp8yoyUP9OKuaabs9o51bqKCgcoRqFjqWQZCWXBgbDOyBAhAwlJRycioj\
    eH6NtUBDxSM0t_I1q8lQli9nNGKHklGEd86spm1nRMTARzy-qmGTlUb8g9HUvF3l\
    y516YoKeVBcuUppUp0v4u2Tme_llhNa5EF-6IHybjP_VUBg4NOGmGE59kKXURxiA\
    Uz8vidSWLO9RkG1IQoNtJ9r3Uyx-woFTUp3IC_eHCfA4Gb5FlIqDUcCRZIkHgOod\
    AofbtWyQRZkAFs_8iQS1UGT-O25ajAD2jMnAgXbWOqdrIvRaMkOnl0QOOZwKkMfo\
    k53vOqRJumO8dGIuCK5IUARRdJspF8dkMsrky2M5BA_QqfGIZ7vYfG_LcifNpQAx\
    Cj73qrNZZCEgWH3KVq0QaaR3QIMXGS-Ag7LMYC3lNPB8VOUvgC6wEZIdmct4NR48\
    IPNDjOEihG8qzFgtkZ8rdJ51UA3lFFMZhRsucj-GGkhChGRkib4rxL-Rkoi5Vbdw\
    xZkOYIMDhTXYN3pUOG-2p0Z4y4_TezT3BvbtmzEDOiSUiSOvMVSphsEeAkv4woy8\
    he85DPxxMwsACgpelKX-hjqYMaott-8WChtrrENzPHlxd6H7ipoyo9nACk8Mke51\
    QCBxM1Y2dL-fLEKjMDblS59wsk1yHI_BF6u6kdDAhvfyNQ_4g-uFxqSkgbC1FYs7\
    jNguciJEUFSfNta4ZDUcyWrrmHmymm7dwGzHBWoaBc_cI7ghNGM2yGhWu3XSdLp1\
    aLnaCiRXeYb5UNiRXUL6CNAqp0K6GVHkxowUsEBIV9qA-BiLg",
  "priv": "JKfunEpR_O-GX8PenAcjHl37FB3kSP3X6v8Bg8HIcIR1snymjQjiWomcA\
    q17HbYyeeOm2yIEgzjuncXDElfXbA"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2tx\
    cWp3VzcwN0tDeGtxRWM0Y0pnN2ZZRkxCa3I1byJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "encrypted_key": "A7QASMGmBzxW6c03sNy4wWpCV2IpNMWZpGMzU6potmBO-Veh\
    OaVw8vteHXEL_ARRxHUswAAQKBND01MeyByhBUjQ6Z_3IqDseFE54QQiPGdI44Cz\
    -XDpbux06YP1z6cyGDxcX25UOU-CID_g8wG_TIhmOIEx4PUSuCz_ZVZniLKDlIDb\
    WF_v6NR-BhYC6y__2mxfejVIk-ONgGPOKzY2CnmLRzb4f2lWLzD3tcAXDeGCYnom\
    eVS_bea2cygy2lsuGnfAvqfGztHiY6dbIuePMLEFuPYbIk6jlbMewAmfqH9hqxdm\
    DJNLesqlQIwCyrYJAEfPOjsXgWeUhnkWrMN8r0IoCCPtpzvIehuYYCkjVQS8GDAf\
    wg5CKxRRZ7Ji1B-SDAZ4_rTwgua_cxWLMeXFokqw2MS3x6Ssl-Hw9Ielaqnt1crd\
    6gYHBnaPL57txOyX5J5pRBhENsfQq9YTUWAnzQvOaGyo9KHg04I-RI--hjQFGvtd\
    QEg9UrwEEsVYAk-AUU-lqAGw5b6yVqvbZKkhnxHAsOYpmXrmAd_6ABT1Imovxggj\
    09foCoS8d2foO8ddQh7Vu0w0unJNY22bR6o29L5Ac1tNq4Co0TMztnmOUnR9o_Tl\
    p_7Zox87UwClvJj8PO-b81yBaZduQ311WK50d0fwH2PruOTvWiPS1UFs3EmhplkS\
    chKAbkCHSASvcBlbE-dzvF-FoKBDpocQc10C7h7ap2fl3-2amAlcGqIvb8LuzCM8\
    vxqCRxewZtgbfKPPTQvEzYPx4Ub-Unh72MnHjH-oPylXY5p2cCdqi6xhJwEE-dqX\
    tzn0z50JsisNuNvIM-nmALE8JFknNWqTCMskSTt98b9OktDA0QMNuNdZkAiOgLYf\
    6UFGWrt0RJyKRVLlKB4myD-YbKLw9nbtk0a4I6Dk2rSSpGJ_KZEbq9G-OQFIcved\
    1l8FRGCM8hA888k25jxRxrfSjndnSs_o3nhDdaZBQOBqzm1mYQm4Vc5eq6bo5F9J\
    bdvdXVwWS2sZsz-ef4qOoY0HS0FsgwmE4vnMLcsQCQuBgRONd6PL185D-PryaVCi\
    g98n0r9MPSKSQrvtam6vVqbrKdubBniUkMndhnGg1cPoU8ndo4yS9gwqvtqeWhVN\
    eOCu-cHtvgHO1F0-5-CHt4y3wK5RyhCZTt1JirBZivjDzZNM23c51qNmLjUWlGze\
    upK5HJMe3qScz1KRxVxJXleDL2XF8X8_5PZm7Xc-1eE50AaP-4PgCGDvSzEdxkle\
    6Epb5LwzGPD8w8frzil7xZr5cd7rQg8_Il-MZUupS_YM4CTBL6SgIlsa5DeMoKTb\
    Hn1EXI-e32RammLK79-8exaeaCBFscqqnWXbH4ZW_mGHsgmYPy86U6RXARFgNtsO\
    e7atKQNRk_Xsy7-EGV1kfEckX4VlhbyGl5l5Wd5PhMAFlUiMvJ37uBFAVEPyzptr\
    IxzQk4dMJdkeHKjDFScThbWOxwJlf3es9BiG_jr3cV1jeIpqdF78ZmG0nfGbbPid\
    zweVR9QlCvjYgFU9ZhakNLDoErV_euHoEOdWSuvV0u890cth5InzQzqxtEQb7hrH\
    rgrCUQpclMRw0LoHQligiZnl1quJaWBljyBVxjLHAVkwNwmzmOgcnzrgNJw2iKmb\
    J0V819rmHaoXl5Qf5HMReaBLds3qIFjkVapofh2UMgJbsPdGRshFnpZLQZZ-tN9S\
    KVQhZSqeIW7n3bjphf1spLCc78FycqyqRr--ZZBcZ01S06Jo_hfbHLUomm0v35JV\
    c2K81LZNHq62gDJYJhH0cww4oE8_M0wKkjn_TQ1JZFxGWkAqnG_MVLxhrIyYosG3\
    ufWoC-lVu9Qj8L6C21flexkjs54kz197UoDqEOgUIBA6dY0f_hy-QZjtJie0zNWZ\
    c-uEoia4UKYJOwpnLE4grZdN3rA6SkeaY_l8zewMuMgO6pNlQiyZyFDmyywzfEB3\
    eEMc6KcimnMSuZGG-J_UmEnysYAve5AbnpgdSuqRQj8kzb2yfNUwV6fcl7v_njYR\
    9uh0m4Nqc7PB8OgYS8rNv9guGy30cjj-UtrhqksXCyr2rweMW6md7rLgbY8",
  "ciphertext": "09RTEoHUgifJuBgWnroH3CcK_8dPA10jT6NxNV9hN8TDF0007Bv\
    HRzKCj0uKVqXka9e_4dN36g9mrdDTvaIkZKaWdFbLTz2xNjdYgEAM1FsJ-XBx3Kf\
    El1mvm4vSjOG6MIKtGTWIqpx_tGFSMSqbO7H7ctVJW7b70p_NPvMKM759vzodxbU\
    jlNc8AtM6YM8H4MNTI32z8uKzdxESNksyMiLEYGn2fftQaq5O9gqrUe9ojW4Q22k\
    mTu52rhIQ5TIOcLKX4QQuv7c0PZbEr0lPGbyb2N0iuALwOVy8xeIl4b_vRRQYJf9\
    MGSEgVOjcDF9Pfjh8BEfv_1GpDQyM3HLNWDQgJY19CmibuAL9F-Dz_OxETiHm8eb\
    rZwSKBudmd0vlEg"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13 JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEzIiwia2lkIjoid0lLbWY1SVN5WlpsT2txcWp3VzcwN0tDeGtx\
RWM0Y0pnN2ZZRkxCa3I1byJ9.VoqDQcN9sElKe9DRwlCgccR1tOK3VhqjsjXxdN3ypaK\
YrIlkFRuBGk9b2581ucMkchAI2x3K8DUlqJ3ORu-SU0Ebgscz5IeP6lwmxtvl6-12Q7n\
2Tt5h4pnQrZemixE71b0TCC2c3vALCKt5ivRUB9jfbRC3-dheXYZjt_KZW2uqhljbLJx\
raITtrBfFtw7vbOGvV7n_cLBaYrTNjcU8QnsGWQX1FRi0yL0CpJvA6Vzy6VrBRGiR4z9\
t7rRCcIZPwBAhQFYDUiFsmhHwHDo3FN_epfFRHPClgREtA67CY5kBO8aKkPrvRijTRKq\
HQM0FVZCb16DaUuhRvqUXYUe5xNcsOsjpjRTtZWNNAmVy7gHqDIr2DDZw6SDzhN5_z8X\
V_DzfD0ziUEKkYzyQI7R3GiiJ85Bl4vPIeSR0cgxquN5ZWWofWsQO0OPgZPEfLO5kZ5V\
UgsMIReanC_b0gezZsPCoTrijKE6pS1lFqtgxujsc1LHFApuHip4WMrxYj7vIoyO1OZp\
kcGuz-5rv4KqVxDhM5-2Kb6qcAFLKpb2sAerp0Pewdyatj4LwtKmoC360BqEhkn21NyC\
sfl1cqpFu2DmZ72S-DKgYoq68wCD-mOndFc4hgxVyADLuOMwFsbwTbDJ5GlKuPTUfblW\
wNn6pIwbzMC-clxhglUkIG5VbkQ5kVxPhVNlwZCrlsUMUbTrblXNzPqCrxB0bpeI2w_1\
dng-812-wh4ncv5Ky61MShFkQ5uOz3qTJ4zkOx7pZQS42-_nMicMPV0lwAWi_IBjBsvc\
ocwstcuXxbD_yL8-Tzf357Chtms-XMe1JuNGVH4AhDdDOV57o7noByIbRX9ner2PSyd3\
TYCfeS4TocF2zmZX_bO0A-sAqyPI5ObqiDK5gkY3vccuzCP6rohuRluaBlTw1RcXXHQP\
tf8XJJ0u4yAornBt334E20TLAgepXgtDgwBx6bgD7x9E5hNdRVdpLj_EaAnJJ2lLEqY-\
0mFEnDJdRK1yC7XzvWE3ohNOQBE8jiUSUEy6b15l0El_BagVCNXHK9QAwhVjeUhy9W5u\
31kzw7-OHp4JR00icG8APd5uLfZqdmXntFea5ow3NDurTtH8HBo7foX4TlX9zmsgramo\
5ZLjz3hRvovQWLSNSQG5ZqpT8xqfC8_RKvq-Ak5TMnLQd2zhXBZlM9ESJqfSeUm59FbK\
jPdx18sj7S9Etxqqb-RgoREMKJamJ-dqx7fHgiNNR0tlJk9XQKUN-jgSRxrnZvCN_Wlj\
UdoiBnlrJpXIx4g7oRXm05WfgDrmV6-fYE-8ddCnA3RgG_Hxh1WaQ-thyS8ZIWIo3ETV\
TZydrMorERQ_ExGuckbvsBRQm40iFshOtTyOKq3MXGjWxQIuje7HuBnioJxNfHV_CLP2\
hNdMJRXRDe-gy15K6L5mWGe1jGt3q68FqgKOC9abNy9AKjZFcp3p3gj3QNNfuca8Eepf\
0DVCWsD6n7b54mRmsHDQ2BX_kouMJXU8TD0N8wBaAIbM1zsW6N_j0ZyPU2m_OO7KZ60A\
k0NXKMDt4sk8c0qVXPc5yM_DeDF_6jXBU9PqaNyq9eqCX4WYblv5HfoRLoWlhYqGuMUy\
j-3jVW6_mOXEtrLgbESadyvV21l1qy3B4PwQWj56Ee1QpJf3e2-jmkh5BXxocGtIi0Yh\
Ilaz4q5ZFD0HkkYTQ3FQP9W5G8COK66JlP93l1S-5d5ikg-ZhUyvM7cN6WpgBUeOm458\
oaaeJtRG6YeaBr7l_qNpmqS6BXU197KR50hmVwnCV_v2JEsKOqflKkafhn3vibE--ItH\
XUiXu-axlVAodXBKcOF_pYTHZe_26Q1CECQxHtg8MZG5NMcZ_ZNUohizSvNj_x5wtAR4\
gaiP-eiU5vNMK8p0ch_NQ4BNw5iNIdRaJnLsQ7zsRgiCQvK0F_Zk9OXKKJdAtbKrmw2P\
ALBijJE2IdIAgJyafqu9U4jFCL25aNXmV_SgHkFhDYB6Y8e7lPcWMOzbfmAMwAqETBqg\
ifVHYdtRRroREhIWZRdfFk1BLSboPBi32JYjUwBa8oGoMPaWKgqRlIuoYRFy06Kgxq2p\
qiLYMZdU..yvdUQEJ6vubOBf7_3ZTn-_jn-11RxwmNp3mGRlolntghI5Sh1EJjnhRBsO\
KhP5AoRdCesJhI--Cpj16sCWdF6_wBTFl9HLRJ5OrIK7u7ew63eGBF6e3RMvYya15pff\
CgL0LNDMr4wRJW85_ys-k-xSgCI75IiEMdUd1VubrN-xmbGvoSoENhHdmHvdV-Geq4le\
qPnlx_9yPe4tOZM-QR8zRFrJPXhXDY-pPHVk0ZUk38J7UZ_1WSsyGEL3Y8lsFM9RyjBy\
MRG5NOBPy5-yfecIHidLgoUH57JqSQRMu1Us_cyvriYFMg9L6gAVpScrJsLrvlyLcqEG\
t4GQhPuYJ-1ObQRA1sZO7kDZSL-jOtaYVtkx9WXGyM0Qp5JprkIY_hhw.
]]></artwork>
        </figure>
      </section>
      <section toc="exclude" anchor="hpke-13-ke-1">
        <name>HPKE-13-KE</name>
        <figure>
          <name>HPKE-13-KE Private JWK</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "kty": "AKP",
  "alg": "HPKE-13-KE",
  "kid": "OJo7M3Ej3shaFw4VdozYxtqoGXsMA9TDkwy4Pvn0BCo",
  "pub": "h3uSp1uJz_gkIKvKFSE-v6IM7SQ3hRZpDpxr-3Wym8lDvzRM6yUrOOzPQK\
    FtUcU8FwxhUmVlMneNi7MenyAW_AyZtkaCAhaZhWRUGnUWcCNZkFO8K7yNU5qX0K\
    zDE5IlybiUH5GpXWrLx5fNqFU7BpzCe3K6X5JHdLG-ScfOVfgs4Eaoaym4W8oGLx\
    pSrBqZ_wYhsSiGCdguTIWfu4otmFMyaKIY46uzRTR2dvrEH1eZDhUc_lsULUSGS-\
    IuwEyBI5VNHgJj0YRuxEgU92WtFLlaRigckszNR6qrn3QgQZdC_Pk74qWPJlpbMI\
    hs-ytHTqZhi7RluIUeDMljOSNMNMw7nhe6lco61sSDirK4feYFqCcjMioL3yipPJ\
    kWWlV31MM9izaXGSUhroNdAkwMCDaUgPWN_8de7ZpNTIcnc3k5IcUg1qe0P2mYbw\
    wJkPDK5iKVscqdJhMA5wUK6bO6VbslDJIhfIp3a4tes1FFiDQtrTBtz7vJAMM8JK\
    BEy8nISMfKM9ZRu3F__UvDFmskvdl-YMdZ5SxCt4B4HnZbd6t_MzWGXZoFqOuaPE\
    ILzhcenNGkUxldIwfIM9UKVeGuYBNrONyef_BuCpjGLCU0RwVrAJExLjogO_ukK2\
    ipHMuA_eAB_YNEaQgarKQb-ZpojrUZt8XMSFM2dATITGHOIrkkBQFmIwHQfCR92f\
    wmz1YzRGUhHXRfjQGF23g5u_IEI_wPComPAQE3h-hajAA9bVxikYcmgQyUb_EXXz\
    RdJeVYC1jFWaMiR6RwX6SsP-fBiIIxk7dUhAY0XXlJgZok2PUxLuIqroV0X4A2VZ\
    MZQmoaFAu35CigSeo3kXKW1UkU6KGKYQOA05CnsVJ7JmJ2hiJhXfFP4Zi77xSQF7\
    SoxQsi5PqzuglA2kg2MRkq0fC2HxGWoVOe7yWBTEAvlvEHvbgo3lup8MUCsppEja\
    QgJbJFOilbpiV7bKJH_SCkDfE9LqUULeOykXV8tpaRteewTdZQzJiVLVkLpvQlVJ\
    QqGoKbC8cXD9UkPAJBD7ASEvvBYSqlSMIycHunJZdkzduGvJO-O9iVlmtgisS5wp\
    x82re6IzgT1bsniBECY4l-AFs37tuDhJZQp8kOulR4icCcemyEzMciILI0MiEB_4\
    skaXmFY_m6ify1PLs_ECRZXbWmYRZO6TpiBlUDgLSiwgVSVUIbyAxL7LOiVZQ8_5\
    q_xIeIsyUqYkcecGSdUsec7MJInYQlPJKT7WslMAAX3zl9o4ubt3aBXTe8pSV5uz\
    dNVFSL8rKed1lWw5BkT5qiJSYy0EvDemY7MUeRgpwntyDFHRSD9-Es1OfB84tq2Y\
    peHBR2g1GnbaEmflKb-3u20eB9SQhrHok7kwl_OSCEm6ELjfsI1rmxXbxl_ak-AE\
    MZ_hu75Myrc-ADNfYWexmRJZFWtCY1VJHBGjKVb8eY9upzw2PI1bNx1CAIkTQtYO\
    Cbi3nK3EFSgdVudZMARbIgPRcX1CCunFgEfTgRm_lxEcq6Qkca59JcfWTAF4SOdB\
    oi8jQn-yoTX8uZrLqqH2gCHUuTZ8A4nBULgSB8Z7sbdNB_lOdyn_yrFpACAEAl7a\
    J6MWhb-tPCJ8BSh7Qw1ypCWzVXhVScReg9ttkL0sMGYyyRI5B2dgepYJhVMLwsQA\
    IgdpfCGSEiTWSs2TpLpVi0znww9QPISQIa2pWN8Ht5PSW-iyefVdMYDosDzbOoQr\
    YNwVdhB_k6MhifKpKOrzAoQZYKdwg0krKV7ftkq7pQ-9Mc5HowjMmDfLhltEAJHt\
    Vtbzy3nnYI0-J4gAa5iHs26UC9IQEALFk2Gxx88kO3CPu3SvxGK8zD-jlrgvMffV\
    NExgpimqghNzyQhPMSw2AeA8U5_fpF9cbN0UQJx7t6gmE1c7kkepNATRecEeesdr\
    vKklyxuRazI4GL7qlKHUykktTBwQQfhNo_VMVArGSU_gjM-VaWIEJxefMJnQFsgq\
    Q0ALvBAsx0HCK1OcUkIuWaafccK2yKv6Vvf9wytulxiXknDkhMV7gTWYKcuHWDYA\
    JqezqBlWV6yvGGWkGqWquq7HwyPY-uATVbu8mdKz_H2sgmYdQ",
  "priv": "TK5a5VLDLOMcxsYNS49vGjawNMMl0Bbm846PPVwPAKMvawmQFwwVBD-Ot\
    hN-LrGWW6f-d2jz_RlIcnSPhckg5A"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE Flattened JWE JSON Serialization</name>
          <sourcecode type="json"><![CDATA[NOTE: '\' line wrapping per RFC 8792

{
  "protected": "eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hh\
    Rnc0VmRvell4dHFvR1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00i\
    LCJlayI6IjA2dmlReUFxSHZ0WE14R2lFMmw4NzByOEktYXRLOU42ZUVhcG8xajBM\
    X2dGNEp3MUF2Mjk4SkpVY2VHemh0RHMtSHhia01LS0Nsb1JHUU1rWEN3N3VYMGR4\
    emR2U3A3U3VYU3dDcmdYUEFXSWdKMVUwbVhTMFAtNG5XVjMyT29xRDlMOEFvdUc0\
    ZV90bzYwNV9RcEtiSjc5NkhSekhQeTBTODRjVmk4WVNWMWpCbGtlbnZSUXNEWHEw\
    UUxYRG9xd0ZNN1lmRjJZLThqQUJRQ0UzQ2J0T0JYdi1SZ3dSN1l1ZjB1VjFzZHpv\
    S2luM0VQTmoyMXZPcm1iUS1RSDc2YzVwR3NRaUlpQWRCUkpud1JhRFJJOE5kYW0z\
    MEFNMWVQemZ6UkVJR2dvdjhBSldaNUFWb0RpcTFSYmR5OE9PQm1fRm9ZNjJzTmZa\
    cWNIWmlnS3czcS1EeExLTmFpaEV1MEYwbDJrQ01BckJ1WDFycjF3dHA5dC1DQW5m\
    ZHhlazZlWWNoazFWOFM2RjlEMWFpUEJXeGhoTzZxRWxjMnZNYnk5eXRyTGl4d0t3\
    NVBVaWYxU1dqZEh1dlhnZy1MZDlyWDIxckhWc2NJSWRMMWI5anJxSEpjeENaN29W\
    amFiV0JpeDZDRVEzZkU5RzJTRGFTNG1uemxHQUphM0tmY01iQnU5Sm1QOWJDTjFQ\
    UUd5b21iWUNLWDZqSWstXy1lOVF1YnFicVNYVVVkNlMxU3ZrZDdWUmNZdHVmb1Mx\
    aWdINm5ET2UzZHlvYnNYLTJNTHVndlhYYThxT091UzR6eGFaMVA2LWMyalg4aG1k\
    M3FXSGpOc2YtTDk2eVFvd2gtY201ZFZ6MHhhLXpBQy16cUYxOXRGOGQ5dmdVQlpN\
    UC0tUzU4OUhpQVlLNG5MZk1CemxvSTRCR3pDN01hUElKSmp6dWJZWG1MQWhFYm0y\
    dzdtNTQ2dXNtaUQ2NTFPUUcyVkFMM3pjQ0hBQW1RLWpYalAxZUJKZGhCMnFFZjdF\
    bkhCRzMxY01fNHF1Rmt3TXNILTVnXy1rQzJuWmdOSW5HNlBHdXlTMVp4X2VyaUJX\
    VUlNOXV0TURtWG9UOGN1RUxiMnVBODhCM1RGN1BCeDVick9ZQWlIUnI5LWI0dHFm\
    UXJ1UTlvcnNHaWFDNDdOazBid2F0Q292YXl3UXhDR1hieVU3QUE4RUJhSm5UNVNT\
    V01PV1JBMDRLWU1PTFluX0MzazRUUm1ib0dpR2tjX3lfN1pKdGxjTnUxVG1xblJy\
    SVRjQWtQUDZNZlJxa1pOTGlUMWVQSElaSlp2VWV6ZkdMb1cteUFKQmptUkhvRGEz\
    SktqQmFSSVQ2V3dFSW9LbDBTZC1Gd3VBNlBnV2lsaV9yRWwwbHRVdWlmOF9heDJ4\
    RG0zRnpCc19sZFh0d0c5MTZsMHVwWFYxUkdwMlZmTlc2ak82WjRRM3VVbU82eGtn\
    Uy1VVklwbnFMdFlpek1lNWdCb2Zhb2tMV203bVotaG5VdXpwNGhndy02RWp3TlRH\
    WXp2dExseXBRVmZBM1pnZnRsVFVRYVhISDRsOFVHWFYyMTYwdUs0Vnk2bUc2WEIz\
    bTJLekYzczI3cHY4Mll5dF9qdFZxdmNfcDYxd2RpUkd2a0Y0RV8td2w3eUZaNXpq\
    Zk1BRjgta1FhZ1pTLUhWbGtTLW0xUjY3THFkRjlRcnNmSXVudThFSC12YW5zUlhx\
    UmhUTjByXzRGWGZoLTE5Y1ZjNHFnem1IVzMyNHNfZUxWa2dRSHVleUczeUlyUU9L\
    TkdwbFBjWWJFVmpuS3pvMUc0WGRlQVlWWjc3YzUyTGdBbTBlZnkycFZMRVBTd042\
    TnpXYTktY0R3bHJDZEd1dndzN2t0dnpUejk1czZDRTAtNEg5MHY5bERiNGFDREhv\
    VTJiNGVoVGl1QmpSNXB5V3JGMGRicUYyTVFMaXFqWHhmOWNzWnduU0U4Nl9TdXNh\
    X09TUlZpRXc2VzVOd2RoeWV4UnhKN1lMazVoalNLanVyNzVVUm5XQ0VpUjFiNERh\
    SXJ2ejFHd0xES3Flc0lWR19ZUEtLY0NtdGQ5VEJPNVhFWFg4TEFwNFh3aU9aT3RZ\
    UElXQW9iTHNVVDhZUDdUOHZ3MlJCYjlyeFhkZzg4U1pGYTlKaHN5b0pmRllXT24z\
    c1BEWFRCbnJsbFZhQ2tGVDhScW9hb2lDS09VUWM3czhfS1ppcmxGZkNyZlNLTVhh\
    VFk1c056RmxXT0hyWmlMMjlYZHJrZHl0WVc3ZExLWHZKUnNtMnJfMFB6OEZpc09k\
    bXZ3LUhOalFKM0dRZUY5QkNIaUY0UVdpa3hsSjMyU1BjQVZRRFp3NUEyQlE5SzU1\
    M1p5Yi1xeUNlUUlqZVNMcWlXQnFhNXRyNU82cGlwQWlZWU5GMHRIaVlCVHNkbDlv\
    dmJtdnZSRTd2S0VkMU9XUkstV2VvNFhHOVpJN0w3bml3TUk1eG5CYlJzM1NSUXlZ\
    VGNwbUdjS2dqa1pmNERhMzltRkxISy1DbmwwYzRpZjFwRm5IT05CZEE0NHJzR0Rp\
    N0UyRUZSSVcyOUJvZDJnRDJWeDJrTDhjQWh0UF9ObnFNWHhTeVZkSERwaHRiXy1Y\
    ZEsxSkY4LWJ2eUJsTkxVMDNENktZNHRtVVBmT2U5QkF0bWx6STVPZndRRjNUWC16\
    MjNfZ2pzcjI3WWRKeE1lUWFlQThNVEZadW80Nnd0ZFhVelJ2ME0yV25yaUN2bTlB\
    OFM0UG0walZyalV1cVJ0SjRLNHhMbk1GUTNkSWdIbEFqdyJ9",
  "aad": "VGhlIEZlbGxvd3NoaXAgb2YgdGhlIFJpbmc",
  "iv": "4kbBObrz8_rXvess",
  "ciphertext": "rp61DElcDQKgF_QsxMP2YsdsXLUdFiBVV-FcfEg7rf5Dgny1s5Y\
    nTDs7d9Y_TPwWXEIhIUmPrsSlSd2VJPEmzW76oY663xchZ4VfXyQGHV3wmBWAIpN\
    m1rm0cIUgFJMUIkGsgGiFCs2mLhzQKpASFzzA7Iwu9jxnryhw01dMc9xbOYJ_fNr\
    MWQI5aepqyQKQcfCkSU8f_FSvp9NQypbd1jOf773NFk-vurwu9mg-I0P0UnIWcRW\
    gQpE6aXzdxZ3f8VzxxTBjpPw_HertfqyW0F-YfR3nHXwqnrItH1oY3NZWT8rPLuj\
    EqG4U5RBUY6fbNUiPc5FQCNNseTRUCWZNLFoLKQdHL4rd1IVK3MXMXuD0",
  "tag": "857uXyIeZ-VhuBmOFb6Y3g",
  "encrypted_key": "P0RlHe_TVfzgUj-hqTTlUXJgMpX8IJ6VY9sM_IWoAj9D7mEV\
    C6Hrha2xnIeUOp71"
}
]]></sourcecode>
        </figure>
        <figure>
          <name>HPKE-13-KE JWE Compact Serialization</name>
          <artwork><![CDATA[NOTE: '\' line wrapping per RFC 8792

eyJhbGciOiJIUEtFLTEzLUtFIiwia2lkIjoiT0pvN00zRWozc2hhRnc0VmRvell4dHFv\
R1hzTUE5VERrd3k0UHZuMEJDbyIsImVuYyI6IkEyNTZHQ00iLCJlayI6InZjaFdSM2Rw\
VTFjNUVnYklEVWxtNWVUVnE1TVhJWXp1NkE5LThCVGNGZ2RWR2JOMndOWERsejhNVmVu\
MWFjMklPMU1KX3Znd0ZmNjJlNE5NSVZsQ1dCbUdCTmtYWlByaVVoWGhxUW03UjA5Q1Vj\
Vm1CX2Nud1YtYnpHQVIxcHBfS1cwX0xsVll2YzZpSnhCRGtyWFdOMjJLcXc4YWo4aGVV\
aXVPWXltbmQ1ZmxYZjRzWjdhOFc1bk5vVzJqOXRJNnR1ZXlDSnJsNXZDQXRHMjVDb2lq\
T1UzcnczaGZQdFdlX1hyRENHa1ZUbUpBQ00zR09SdC1NV0xHaDlxeklEM1UzMGhaQ0NS\
MXZndWxETGhGWXF0cWFyckVZSkFPYTNEaENUdWN4ZXc3ZkNuelhmQTFxRVMwcWJoTEs2\
VHA5S29zYnp1TmE2TDlPQVRTQmhFbDNjOEZydnhwUU8wY0NDUEljWmstcllhNV9HUU53\
cmpDTkdfMGFiVFdzc1c3amlrUUU0ckVwcHNDYk0zamNINjBjVzZtZk1WZW4xNE5VY3pF\
MU1EeldlejRiOXdCSWxEQlNoVU5RWmltWFdRWXduZklHSlFiOE1YT1BlWVhYQVVPcEtL\
bFFocjVSZEFyTXE4NGZOY0x5RzdjMUwydENSaUNjLTBWZnhaUmlEd0dNZms4UG5kY0pS\
QzhrUldHSTJzTTNGdmJpaTloV0JYeWYtRnh4Z21EdWY2UFI2elI5QzhBZC1YRHdJcTJp\
T0dNSk5NWHZtNXk3dDV0elpDNFJ2cTBQWjh4QmlmWHotWWhVY1Z0WnM0Qi11aERuQTJw\
Z2VWMks4Rk4tVGtubXlFd0VVSnNrNDVhZTktMndLaVlha0J5QTNsdzdOZkJuN2diaGI0\
WjhHb1FIV2RYSGJtLUtIbGZiS1psczBEUC1IeVlWVWVDdGdfcWVPX1BweW5Fa2tzOWdX\
TmpYZnNXSFFxcUVNVmZyMGRKcHJKeU9SSGtzQWFSdEUta0VvWTYzOUEtanpMTjBSdUZK\
SnBkQXpKY3BkWHRGMm5KQ1JYZExNanlHV002WmZsM3hXa0ttV0VUNmZITDdQZlJKRWFU\
M2RRR3BBTWlCRm1DTTQwME8tRmo0MXNndUJabEF2RUF5VjZaNjRpalg2dHA5cTI2LWJx\
d25RdUZBMU1OYUg2YVNRSXJVM0Z0ZWI4Wm9MR2trWjJCOEZNRFUyT0sySDNmWC0xd25z\
VWpya0RIZDdrMU5XdDdzdEtKMUJ4MzVFUzEzZUc5NndRcTZYb0FQVXRLUktuTkowR3Vq\
OTdjcTRkUDZjaV9RWFVKYld5ME9jdWFtNU1KV2hCdktkdTZDUzhrSU5WbDdndFJQOHZK\
RDg0d1VBNFlKYWpwXzd3YzU5UkdIV1FRSmNXS3duS090TzlPUDVTQTgyLTBucHY4Tm5x\
LW1PU21DYi1hZVh3SFBGSkNIZU11MUtoZmY1U1B5ejdaY0EzUDVzVGZISC1DOWg3aTRV\
UG1qWl9lek5JNW55dTZqYXNIVkZtODZyd3pUWmZGVS1lbk5iMmZUcE5DOC1TUFl4R0xV\
dDZZOEtJV1JmRFpsQ1VSUy0tZkItZEMyYTVSSUtFSHg0VFBfclRwc2h0aVFPcGhWX1Vm\
MFhfX0l5U0pyeVNxRjNfSTJMUm1wZ201ZjRDWVJXRTJmRnd6QXJWVW1fMTd1ODdGVHVU\
c3k4ZThPOG9Fc1lKQzNhSzBhQm8tVjJHM1hpS2J4dk9fTE9WOGk2M21ETkJUM2Frem9t\
M09lTFFvR2dhbWI1d3R1cXJyTTExQVhPdERZOGI3OHlMU3Z5dlA5ZjhRdWhBQlhCYlEz\
SUVVNEI2LU1WVlpKNEdDZ3FPdlc0NHhOS3Rnak13SVRpYy1mMkhaakdUaVBkMmlnNzd0\
SGVlZjM2UDk5SlFHV2ozX1lmMXRVVmpTVDJ3SWNGSnhrYWVIQ1pqUHY0aUoyRTJ4ZjZO\
ZW45Nk0wVDlkMGszRWhDdWtuX05uWDhqX0ctemVtTm94ZVVORHRpT00zYzBiTmNMVlda\
M2UwTFVHNFhOeEpqSnVUdkc5ek9fVkVsOGdUV3llbTExOTg5ZkhINHotQWxlYl9ZV2hf\
Um9DT21GOUtMUWtnQ3hwR04wZkpJS1RfSVJNMERieFRKLUxVbFlDX2RGTjEydjBDellN\
RlROOU5FQUFmdTQtaV82c2lyajdNdjZRUkg1X2xMVjFRSjAxTldCcjdhejQxcnBBRVFs\
OVA1cXBIS3VhU2dNM25nMHBIc0tmLUhSTFIxV2J4VFVVSTFCbHpaY2U1aTJORWtZV3l6\
ZFhlQnFIWC1fVUdUcXZQTHRNb29MSHd2dm9vYmpXa3NqckVaQjBPZXZGXzJrXzlIQWM0\
VzJyOXdLclBNMVFSeVYxM3lhRkxXS2NXblRlUHNRQXJBMk5RNGtsTGNxR0VQRnpGNUxM\
NnV3dFdCZU5pOU44c1R3XzQyYmNIVEc2LUlCXzFMMGZqTEg5X0ctOTFxeWtYenpjYjBk\
eWI5RVNuOVROMHlhQVI1dTQwTXlkVGJ5MlMwd1RQTExNMGt4VGRTMUxpdG54SXRFQVRh\
dEFfbl9TMzlIYlFMMmJFZ0NEUXBuUU9VaEFEU2ZVdGdJQ2lYTEZuVzZLX0Z5ZnhtdExh\
Ny1pblpLdGtLa2J0NHp4LXJlUnBjWWI0TWxuNDYwYXNzMGVuYzFSMVpOVUFPalNZbjdY\
b1Y5WW1qZGhhb1BLUTJEWm90UnFqeXE2R1l4SHh0R05LbnVNOUNKbVFBMCJ9.NblHYeR\
4VJuwv8x-oDPkCG93nKNQBwla3QWw5eb_HEhPRn_wTVPfolDTuFk4LXOC.pmOmnDiJrW\
0Wzr1D.cNEPZGEgnCttzsihzRc14vw6ZMWDSU0VK3AJqGHhCyffGoR3ZigtJVy7wG68V\
BtEBdbe1BtTbXtP6E662zYJXybH48g23gJ-SlElmunc5aYGLYwPwctIQZHW1LUiLOcrs\
R1XDzCIXN7T3TqCFYmPEDDeaseU4y1jL-Ho_dHvkyQrc7oOpE9-y_vbl60oT1mRBH6YK\
roErIcilFoxxDpBWraAIBL2herQij9GCkVTg5tUwkpnaedDhFwZTHMvf2mmfn6v5rC5E\
OqKFZEtQFgpPJfzDCG7_wNwLw9QI5RYtfTm5SlgFTkY-YnvDQjNgMmrV8Tfzqt_8VtgX\
bQ7FdrcrTUXeRj1SCFWDr5g2ZbBW240.JQvmVqR8rT6QqANUI06G8g
]]></artwork>
        </figure>
        <!-- end:test-vectors -->

</section>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
    <section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>draft-ietf-jose-hpke-pq-pqt-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial WG draft following adoption confirmation</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-05</t>
      <ul spacing="normal">
        <li>
          <t>Folded long test-vector lines using the RFC 8792 single backslash
strategy and added a pointer to the unfolded vector set in the
repository</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-04</t>
      <ul spacing="normal">
        <li>
          <t>Removed ChaCha20Poly1305 AEAD ciphersuites</t>
        </li>
        <li>
          <t>Renumbered algorithms with intentional gaps to align identifiers with
COSE; added an explanatory note in IANA Considerations</t>
        </li>
        <li>
          <t>Added a Security Strength subsection and HNDL/multi-recipient
guidance to Security Considerations</t>
        </li>
        <li>
          <t>Added rationale for selecting AES-256-GCM as the sole AEAD</t>
        </li>
        <li>
          <t>Refactored the JSON Web Key Representation section</t>
        </li>
        <li>
          <t>Added informative references to I-D.ietf-pquip-pqc-engineers,
RFC 9794, and CNSA 2.0</t>
        </li>
        <li>
          <t>Adopted RFC 9794 terminology in Conventions and Definitions</t>
        </li>
        <li>
          <t>Added rationale for registering both PQ/T hybrid and pure PQ
ciphersuites in Security Considerations</t>
        </li>
        <li>
          <t>Added Hannes Tschofenig and Tirumaleswar Reddy as authors</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-03</t>
      <ul spacing="normal">
        <li>
          <t>Clarified "hybrid" terminology disambiguation in the Introduction</t>
        </li>
        <li>
          <t>Added descriptive text to Key Encryption algorithm sections</t>
        </li>
        <li>
          <t>Expanded Security Considerations with ML-KEM-512 omission rationale</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-02</t>
      <ul spacing="normal">
        <li>
          <t>Added Test Vectors appendix</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-01</t>
      <ul spacing="normal">
        <li>
          <t>Added example JWK representations</t>
        </li>
      </ul>
      <t>draft-skokan-jose-hpke-pq-pqt-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial draft</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
Kjr5pEwjlhgPScXVCKwAq43o6dk+Q4VfRVCTd8nP17AmCCOAqk9Q7uvPjIcP
X3uMzpR+xhvWIB8Y7wUjOK/tr2k2VjBBQAbCAhoRj+z4YTL2bj59n97byaPY
nJfoMwPWB5RljEfj/nhggGGQvTPwj5Pd/RDH/WzNp9kemnFv2DpvuPG4HD9i
zReLTLr7QQXn3l8bh/njCTUHqN9TTo8DPNPRSp9G+miqeqPs3tZqJu9rNdMx
ogDyRqMEmR2Q50jXdTylCBh6z87e+kr04+LXzf2Rqb7qpNJU4CYwmsn2rcW9
Hqh5E38e56+mwg6w+6sFtMkjkM3/+Wkcn09yD1vPWT4Lfuj0u88281vc/ijE
L7L6t57jh+m3a+mvuMfJJyP+e3kgdep6RDWfSDylRVH9ND2MedgdrTyrL8Vp
7IoD4FUVfZwBx5IOExhZz1yQAn85zYvPP8zG8sp9bP1+8BTGkHHw5MvBj/gz
ZpBXZzyK2YynLF4ys3s79x0mm7zBWXdfFcTV11u07/K4ZzP5ne8dDes1M33M
NSbrwFmlz6Npr62OyKmj6cnJYsCHp5mDmfN7qAD+8aEF952AgJPWjyNjIL/9
//6v/xtMDn6OOe5ziTHzvwM2P669tq6/AG2/BRf88OmIz5ivZPGI4e7hZHI/
qPCAROOJBSANr3m48Ven/zxJNQrcL8YcCex1TMxGJ1w/ncGkHidv7gj4kXT9
87uM/f5UPiZ2IKkY28rpY50xEj4L0vdDUsBLPBLvDJhHnH9x0OoLc/mU1NVB
cyfycTBqTLoCoOLV6H7CNvbvMeIlaL2JNh8/p/MusfsRAPB8kT5EMBIK3Bdg
3e2ha48j5iPr30dowKQHtJ3EYwKVvWToj/Ab9ID2f57G9wgNeA6AAwhYQIH9
blRiEM0BY55lpXErblWA+59iIGBLAjB2c3fVI8C48+pxFGXqRUXsBa9d/bd0
Tb5VBnjkaLuNsPkiP/vTm4rDePrSueOi9+cv31RPXo75D1+eF72ArLR5gc/V
6ymR5l0J8Jm8xo9M607Rh9+z/oeX+YcJWA3wJa6jhyLfj/6MZ4B//vmnyUQo
xvO0oxf5BEOE0XE8JDqSAuz3brL50xWGTglUtngEP+eRDk0+FSYBtztnqJ+H
/epPruj1DMzTUQDS77r05rTMiNGA9O9GAVjyUvuIm7fHkO4vSgCpbu9HcUbS
7xR9KkoA7Zy8g+yvEPFu3mCKcehdM8YPs7oEcf4EnAHwD/4TBT7qlpPX9Pl+
7uddMRW4W2f2Voj1X1cY/RPQsEfLYKzhNYX3rx/u8NMPPvw8mcw+k89PL8++
vUEEjzci7qfPv14cej0m+ZoHv21L3KXz6tbfiOmTSxhF9m5RrQYoarovvPsu
v6tB1nUvd00er4BMd+8NX344xDuE/Wkqlk9QOptuIycPH5CnAmYQVM+3V2ZT
5SmfxwTE05LuK/1K/f1hV2/M7x3lm5cE7LMpv0z630oHRKvfI6Dx8W/K6DOY
/V9ZON/KD/5wAWG/QzrYH2Y+T+z3jy2jv4sBYb/PgLA/xID+S4jn72ZCMPQ7
BAQe/iOM6FOL+R9bSH8XG7p353+XjP5qK/qvIp+/nxEhv0dAyF9vRK8VmX9E
AX2z2fs3kczvtB7kr7Oe/wqC+fuZzfz3SGb+B5nNvQb5Dyyev4/dzH+n3cz/
ALv5R5fM39pwXk/ofKUeca8rjMeYxt79WNm6v++iP993+fOf3h1QeBaqxhf4
cj/uPxXCm89fkvns4MO3i2nUFw//ML4F9jwiwhrc+JVKnaYJxgm+0fEJHocv
ni8+fSrJv39DanwN6vny1H2ibZGVzvim9FfnentY4+NkP3aB0/srYo+C28tz
jx7jqUjHMx3PV5Cj1wrjyNU6Havbd5YH4TA9VUU2uVfYxhfu70dRgrHr+xzs
vMz1SsfYqH/D4B/GBnNxfRRVwSzTcZrJ2McbC2tgc2MTOfXvtx8Ejy3P6t6v
ap4luRdiHmeQHoVWwO7HSLD2Y6X7K83xm77RSMu/v+z7/ictXlTj47ku8n+f
PFnzP6ugLOp47KP+r+9eXrp//uEKsNiPv/SnL75/7QhP3pRc355QfKORf205
7Reqaf/5n/85HTc1+fNkOv2QNMOHnx4nv34Yv49eAnx/DH9cSmJ/vERkoiHF
M72rzrZxFpeZJBn+db5lj1csOR6Y+VVZKVBfONFz3HjSCoxbmnK+c5otzDW7
FWGn5/VOIXr72tRUgIsHTiJVXpYtd4H6MpR0S5VQ3LXGmwxjRBruuyRenNDw
umMdz6YXQU8n7YKth1ryPGyjy0vLj6NV4hwEKdzGMddh0mYrbHmjR0p4Bcv6
tqQVqhA7JzgLtB0ILKcszpc2FQ1KYujGNaJ0uWDsW5rYfB9d/M2MDDxS3Ee3
beJueb4xe3fm9ZqeiL1UcomIFqeMdDhm1ZwHwR70ur+Emk3lS259Fi9YuKS3
IkkvnI7Glxt7u0IGwdwTeK5vh+NK5HPE3QRFvd5cIyZx6z0U1RR1rnPDo487
6yocbtrGG2g7LevL2WR30WKj9Wq8jKmApUQSWucCPwdcs9I+4Tdtqjs1Qi44
7ajSQUGygX3eoOrB0DdSfKAoaZELcgQnRXNaiEzDSHrp8LfNUO6anbnR1vvd
MUwXlU9x6slq4TXP5UN4JnMRs1cB4lnd+Rhd+tlG8jfLNpVwT5AXBKVsRXWf
8ziC0LxJ6yJPbLPYAUL1ohKLSU5g6YWa2FJWcJ2MlS7pOlFWZ7Bx1Vx5mZAX
wQI74flaNsBmZFxImwzaXYq1zPFpKV9Q2QsMWfbPcsL522iIWhYJXHwHobFc
t+Ry0xmku9WXvnQRbCi8+IGGxhm5PVPGXrhY1xrCnZ4Is0Lxw0VFpZe5Vtnz
cE8sNFVdJDy2YkQ0Dvy+KPrjsfAalSR3Ga+e1i27Q3go59Rd6Ro4kxYn9dSm
3kU3z5RVVhh9bTn+mJGpU7BdPuclq6KEvddZs9NtwE6XK0011GyJnBiv9PYr
RddajDNWcRhvGOnUmdk256Vb3Xf7otOTdUadCSvUkXhXCLug7WzfW8920Abe
7uOLKAnddi+6ocLrQTEztOstK7yaErVG0RTYiwShK8/8luZaphct0bty+55Z
ZddDufRuu+J6qC+SZvtpsUGNS7PW4JqQ7VMVyakWL3Z6oWbBFS8d0uKO7C2Y
ezteTGTOF1ELbvCFuvM2DLkuBM2pNNLqYYvQ4nxXpDKOEwO+yeRV5eqLmA5y
munCQN3ZkFeWJUUSbrIxFxuHXlgc7dNGFRpRFBPFwUQy3znie1GJ0zyNMh7B
owtt4wnHISSMo6eQlGfHDW8FeooxZMFtKSZbcpsyzPd6bvHSmbyuku2yqS99
PStFL1eA8pc0x/PJIvR3qUcJfa1ry9rcCcyGuApZIwxSeJYpLsqEQ2N5kckY
t2MTep4hJBlMEMsLv1HFwvZqb9OucbzktE7bJTttt+240hlQTqupM1duMeZw
ARFa5/V2RVtDrW/XGqHyQWMUZqrERNAUcZF2FE2Xu9o7wbF3rLTIJebl0Ou7
NXHZ1j4VIoKnAGcmFywuwgjHcPLOyr01kPL2xuLaXrBhOfPQZutmnnHMsiiE
xHizItlzFx+DwlojxxAK4mFTQdyCyPBhPVwMwtYXKHfa5JaES/aVW9/SM5SX
9EU32rq/HeCsOxJulJcze6kMu4oRdlib0yvCDYjIy3ECkfASaZaeEF61Yru/
HeRAOljD0e10svOqgyIulLNGr7OoHdxYQwXDD3cygaEhAW9KQS7sAHiq02E1
8PC1ge1tf9KhnrxqioughBi4cTaUKXm9rnIQZZHIzVNZygIIwtHu0GAlqfYH
RSIXtuYv2yWkYcGSmm9n1OXcncJjb/HJvBA9W5odUKGqhZ6bR8Wqz5pS4XQn
Kk9H5HAsEP22tihv1SDK6rzpMVfeS1Lpbp7haDyLC+KRB8cpvGU7zXfOwSZb
H3ibvyyyDjkwmI1c1WifMBrCSzC0+TD5eQyX9yj6ODn+fEf18AnGfbgf/PjX
DyPAWGLRvYN3ahZ+NXwZbJ8H2IJ7PA0GNnJpLxZjdqeRDbVXw3i/ZSsHRFlw
jXQ1zNSMpNFzf3DS0nSSNeLqlKwjMvBQAmfOLdSBMUkhBES7+SrPRFfLCBe7
HHqGcue+jk5H6Y60U5fur/5cKBxzE7qIFfrjdYotgZ49nn8i9cA/Atw+jrzJ
zkCcZk2Y0txRq0/i2XV14nSkDxJXynuhn5VtTandUgbTR4XprXcC33MoqZJ+
3c8gXtWd43qzK1rspsUOc+hmuyucJysTqvwdZZ05Uc3PsjYciVbeyY57LOCL
YqOzflnj+Zr3TmfgbK8e63Ya0l4MTGAHqeGOIKBm+rWy4gMZ5a24motHXLke
aQVXCiakDLJ0XZQKmFV7rleHC+Tqx9Lfzc3ccaPr7qCrWV4ltwPCLq6e1QAd
nHX9po/3mofdnLjh8iQ/Ar/fiCWcalrQajeOOFhtsehntGzX9DE8IeRtTVEk
JO/Yy3KTWdWc4BrlFjPUJYizdQvs/Zg1JNTtzkucXwaWtV95K4wXCiItSvQw
l3bz2aGyV0x10fY1rC2NlUYoXtG1hzV0ZqWz0/GaD8cNcU5xGE86nUFaCO8K
4L02C6H3w7qtdy5BZAx8miVrC20Wq8ad4zBAVRYH0SjvmlLmzSJ07m+2F/Xi
r3P2sjpLwumWkXtr5RiZerRXCEcPp06zVnOY3QYi4RI7Y74KocwX5ZXtUSGT
AdmfIeRwRtgjVXeIML8m7nFHGvHacZvDSlAdfJlZ2W7mCPSFIE+mrO9QbiUH
e4cRL0bfHJLkNNSWG2iEnXtd0sDLinIg6hbsF1B9uq6GCmLXXD1jzMOuyU9Z
5BwpAl/wrZL2GbM+bYjUP5tCcTM6fM0YypYsYRiu/ejoHRaLShb6g+3Wykoz
BjX1+bj3zpyQexvYFyLnxKIX83yZI4IWC2sZwQ+JscVvHH9yOGHltme7jOid
bAcJSG2VHtmWWCYuI3q2veiIX7fY7sgTTBgbpL6mO2q7YIbdXmdlD7sMdduY
HeQiWluSRY3ht1ZzCku9goBYCsYNX61mV1GYd0dKxxZc1UlunMTY8erqjdeg
IoFj3GnNbZkrShw6i45XwQK+cYUCYgAIFLcGXSrbo3zhciyn5PVwYlYuGV3z
WmLi4wVEMpEyhNVphTDY1oWd2rOLpalajq5t46Mcy8q6C/c0tL+Kw/ZU3kJd
KF0qOtC4q9peYBvLQKEFmpvJEnRz0ZqlbKXlsQPiccjcz4uQpNWDvC8xwqjn
goYbkA0PutTBVyxsk87jod5Ki9ntJLmdcWN2/o11C0meEZdATNP+yJ4juLEP
22Mu4367IA4myh2WLFHvqusq6paWhBae1Em87xW0Rxl1xZFiggQxyuBn98RK
eXjj1DWmloKDM8fOLG1gLQjqpg3PL9YsvazUmMbALihkgROiQGw0IqxuB7xQ
j3HpC3M1DqBIYnq1VheefcAK6BCQVthCW/qg0VDnxZUQwVEenWYHldyEp22h
DheRPcb6+cjY4mqxrlM55dnFYbY7Ly4guXGsaGOwluLfTvg24Q+mOXNv3aK4
cu3WpVKxU+e7Y3OG0jB0Z1f9otyuaJ4ww+V8vdFqRnKwejkaw7LtB2IRaviB
S4TiwF83SyUIo701zL21Sa0hs1ca20TFjaTPlxvn2tsVPZjzkFcgZMGZs84V
hqZIbLcANgDylRYA7HSOhlhwaM2MPZNdsM1mBHq68MGxdfaOfMDkayAMQr31
507F75McPSilrLZqzYvRPlugRbpbo46gYmq1hwu+ewSGx/Gh8U9kjFGBuzTI
jD8LJiYvxCyMXNkjD/5NYK/b4brR3ODGevKVy92bcWnnbH2iQcq0CNsqVK6S
J0WbXDX2J9Yl2CvFGrfLNjGLS2g1YX2t8p4SLuzxvIKxhdwHzBwLTBfiCz1R
w4MsiXCYuU2F6Qe1Sg5mSm8N+1z5Ok1qNnph7at9YnbWUCDHIBQP6Lblb67d
ClJz7gPVd8ITftkMmVUmqLjWL61LwQBqVDpwSsQpm+c+STOLgrK7g94cGGTn
WF7rxmoGQ1DRH3xV5WwTPgRxINOoXPiGtaz4utpARx/42kolwnldXsy0IAcF
R2Osw7YRYy+Ac2ducdS0NXvtFpcdnEiKbXtLuSf3uxtJzGtUZKKyBZpepbP5
Ve/SE7ZLh9UCgdHS7nzWWG11Q93PzAA7RT35bVjya+WkX8Uqk78hKPmoFSvp
HPvAF14OM4dcCReDWjXX25FkHP4M8jv5yjSlTF1M++iZEr30bd0k2psvCoFd
htfsXPSrm8/hGkGvYbNXmcRwG/LEcN1mgQ9RoN1KPKb94Mhvhq3u7BVou2os
DW4YBUQ1UZ7LicFU9QURl4i8qB2zgZFM04arb+c+tvKyeUe6q4O7hZZHdy5u
U0hCeHmLaAfdo7XZYJ5S37A5OysaiZDcWzHUS7tG5KNKVCujiVOuFDBqqZgN
QvA5v8yxW7cOw0bTmhCE1OpsHaVTsRYOKa4ePCNvpHao03XfIG1aL8oAZBon
b555sbI77Hta2mCb04Wh1WqHByaJwvnSkDwoLNdyuQmHgC4ZTemXswBRpdrL
4aMa7vHKUBRR8+SlIvrzGKs8QynmlJix3pL2tvT2is8a66K0iLbXdiFu7lMe
Edeibe54pkfW2fE0m/mCzaws3e9tdxcsMXmfWNu+sNMijZBYPbHW9ZDgrIpF
irvpoPMhWmBnwqHZGqe3opysCTxGNhF8vLFhPy8as0Kbec2AbHzmx2kzSAA7
KLI8p24dPmf8fSAemXyT5VxebnDOuF2dVietQmA43qBXrWLze8spoqA1jnS3
7G4XUpXlWRRaMsJhlp5ymUwHnT07txYJ38qeS2bmKt4cFOgyI1RzN1zq6rgI
zTYtsu0Alzdm63eJt7Dq4/m61bYo3wXFWb1Jqr8rsuLIeltdWgbi7nApQCZX
5JzBqYtUYZdJUHdusVUakUx1/0I3cXg0zH4mLDbnwN5fc5U7OFvIm9/OqX5C
iaKeRf1xRp7x07UxCVLS0h2y9vsK3eZ7BObto2R67LCe1e524dhnEPDXe/2Y
4SzbZQDSXU7nzQI91seCXO0Yj84XK0t1MYQ9nbUrQhOYnFPc3rKHYtD2JTqU
YW9D+zJkSCGpC5c6V7UUNDZGYJq+3lWXo89CcWgcHXQjJtt+UWgqYvLbc8TP
1aRZnjV2q62XXXRN5lq/vG3WS42MD622dIIA2awaWcNIX1YXKn1FN8UpQM2I
avLQPECSPlv19hzVkmUt9kIdOqEjdMfuwmnFzrmZveiiOMn4LqpT6qXAN+bm
OsQLLnRmnrNvjU2yZQg9Jghulx3WYpWhqyPu9DR57rK0DsP9pjerul+BEIle
5OAIcoet5DHn5iw2oVmXizW6DTL7fIPW2xuZFiKCBTSvb1JN11JxH0NWfrEA
bh8iCqrWyg5aHKPtXMNyha7Pt8XucKLPqRrKUAS8AM7MVsjg5OE+Jy2GCquD
xBd1T9wSt1z3pEHlAPRtfNfNhEQ4XJVSXWI3G96cjquqynzTvOobEMlRKd2s
2zU994K2EjFB6E6MXy1VhPK9dH85NhmdFkcJPaLRzTyeFgmfNdis358y1m8L
brGY1fbC2q7Pl6Pos0JYIxS5OslIBJ0u0m55KPXBwrW1EiL7JDlYzrJWQ3RV
BMllH2rK0j4IVKZDBw9v4BhhSbor++1qTUqWwGmY7YdhmTNhSS4dJcQbfHZY
qBVarkM+otYkOtd0gZEPpiGeT9uo2cy2ehmvy+WFRI/Ogj8E/vkE0YnXNtxO
wgxhj9yiyipWxDUdUtwzIUvSvEvaeJyiLM+OglGBIH38mKzzYjmfW9UhLEhF
D67RcMnXEpTG0U3DokGXZ+3Nuh0Is+v3Xk9yUNnM4hPscpf1rmAH28DXi101
oMFJz5eZQqU3bFu6Iid05jKzN9SZR8KadJa0aTJUA7PUrOEzCWCuxcKQS2bF
dDaC+Yu8kkI1ltD6TITecVdjdmQvBNEq9QKtSc91+1nLtjOoxTwTULoxk+Ua
T3FpaW0JqSvkkL1t97f1BTkPlYfKOwB8ddtFVzx72hjoccsWjnHxLqFyXmNz
wRSWMymsVpwtIRoiZ1jYr5OBQDbLA0BFxzNx3VQsIzdUtF15mNOv3cZKvMrN
5JNBo1qvi+c2OOJiNOuvSWlIOWueGZF1D/wm3Dr2Vponuksfb6eo2RFwnkpG
TtnSZn6m4eV50+xofu+upfCcz7zu49ehwzfbRl/HDE/I8GsHQ39HrwHM8K7d
4KUgTxtmDZlKtOysNxLMWyf+cD1dskisj2i6C85ie9n4Zf2u3VD2kmxWMrtP
gjXO46YDU+pqEfLY6bKCT2QnH+Tc1+ustja8tkxTMmedgNs44blPFoshxQ51
vrLwfN7oprnXq8uuH4yIrg9ImTELCwmKEHdknsZP0jBT+aN88ylyFnF75sIc
ssvheLBJBamXItbgyTVZEcsTZ3MxTihcdTXCitvuCpjwvPDEkM7QbwGshjvY
PutdsLONRt/M9SPrx+db4dKxokH+7TKcdRzfSrpnxAq137cmyJ6b+FDWzlxJ
nWvJMY6s7uz+CLKprQjv8Q13WZy7oFuc+zyS27O50D1HJBFekuaUlqlLLeRL
QzkNGSvg4qUT5q02J8Vj0oT8ofNPlazHkRLGVRLrKzxSDKwVMFRU4xDAwrFs
ftCXTs0hK2/rHSIBSllJHPIUJEf4eVAsrvN5mRl6XY9oIsvZ+fIaqCRRuAUe
XdB4k3iXLvBX4ozrthBmeroXB+EF4JIdIhi8mOC+SR4N5HK9HnYJW4pWw21u
Tal5fYTjh7iRacnzb7OOWORxghAUwKD1iRDK7THVj6ZhyXNO72I87pFmi8+b
bnbGACifb0A8CU71kEKHg1RTdIvE6KVt8FTzUlmLeC2JaW8g8x5VoF6wbkPL
z9KNMzdK4ZaS3lEpLhl3LVy7hMp4RvZWXu4kdpUfWEowWSwO58m1FLZ9zqVk
Vx/QDoMVV/T2Ii6h/u4yy4pokXCYva2GI5tssmzTRy2W0Ns2jBxve3C0S2hX
cShirsQwHRTGJkLiaLSZVUu9v/GdxXpFjyk9ATWsXm/4aKvREd0qaFf41SFy
hlldr9Yb3o7NbE7MMyKY1RtI1+W9I8wB/rK7WdL667pduVyE3azAW8SMM4TS
BRkUughErqCDWudWq1O8Tw3H2gvNhcyGDndTKQWZprjTMk/ParXz4cGmZxWQ
j3MMWCzckAs1WJgh2ReFw+4W+43vALddN/QsJW1qLWdCml2zRecD8qTN5XDY
x2KX6JuoBow/OVc+0GM68MMEXQ1zVijDi9Sas5rcoUIm8JSxWHXyfBPU27Jt
L0cluZzXpB8YhrProtl+HRPW1lsJs2YfCV3IimW+Q0pmti1DXYnikIuXbrU7
4wuJ1GdsI984yj7aFNTxGG2pQo3zK99M+4Om6ef9djAow1I82e+YoWSOfjBc
HfKcDzOICEuxldGyx42Gosm62Egsnh1sqs06C0d9Oxlwma2kg0YKvNBBgX2E
h0sKF9TOV6WtFJJpjuHUaXvAl/zWXCd2kh+Ka8Rml9UC3+wPYD8g2YnyeLdY
U/Rp3dzWus/CMN+uLn0lxBojbEqV95JgvumQC5fOhIYK5LXYLgEoYCAfUSJ9
Rl+3XtufuZPmCxo8oDcrStulbXfXxJ5jZzCqWZFDt6w2ZK6djA0SkabJO8QF
12XreumimIdytxCJyNBYzViLZImXWLCbB0EKUCClx7EtrbjazjRcH/QTzUrX
aEXwKKxvrpqmxMf+IN3q22w2GOycoDLLoJYBLyUrytfMdsVkVM+fWkGgGX4o
+7WCyZfTNt5h4kkMLp2uOA7Cb/yZi3ghsSnWFz3Y0h6vaxgld5VWe3oAkAVQ
M6S2Y6cwqYOWDhsu9wbnbC9DO6KEoN8RwF1uy8UeXeQ8tljvZ5xXULndMXUb
bM4x25GY7w3LRAMpyfIKHcXecAEjeWjRYku6EVN/3ek7D19JJHLyVyFmqltf
icLSz/hQyGmuYnlog8huk+X5LPR72h1AHP+s3eDGGocKF/Zm3gxyI0AUcrsl
FVlhcgnQP4rGIAtZ6VbLbKVv5fXjO45/o45Do0Da2wT/7JKs5MyTxif1WtN8
xVIjXFMpwTBsQWPszDPgQp0LJ8HoWdsoD75J4TaD33ZxF9sGet6di1hSd7CQ
+ISq7OpdplfjNVHzdwJB8UFeMpaJxxpNHQIdQ1RItnUygj1IFvUztfdTrNfz
1NYJbe7Csq2k8kWZe52oR5qDoLhNsYoD6YrK+BJIxnc2XHIaTJX6TWB02jZ5
XYhlvcwEKiKMcxR7cHGzYA/WEB1WUp0QsvRq3rRFkPOoQstLlyRRN5fmvF7C
AYma7o26ulqfWIltqzc5txJyoZgC7hDWXMrxpazAy0DXE4NOdQAkroaKqzwh
lxqJynyWZh6kpwapU76xmNsma0pz6ebmuuWTvhmocs+ruKIYqewRsuFrPu0b
pSwkEKJpZeMOsAC8NesT/k2kG9owBEg7g1wMsgkNoiietHUrZy9ynoo82dcy
jbEKBOsqDIyU0Utf8xqDEAaRAquRFM8jQqnS9QLwWDBhQXZgDATidKtkLGtl
MqtCOmUnmGRoaAvc31JnolZgSs0mqIuPYDdR1Ustk3vFoHAZYmlHZR1gYKJn
9CfDkBpDg52AwucCJS00OulcREY9Wrats277Omu7hM8Y6a5xMlnVSGqrnHXI
JxvYhFlFATIWCXweJILmQPDCyHewq2u9bdqloWGGlMGEhciqR5UnCy4hC7F7
4SZwPGPddMRrfMAVKfM7g5IXYBcWf8ZRJ/VVh7JgNY0Y9UzObajsPJC2qBnF
q5Re8hpmyQlGOoTXyVAa2ZlwcTMq1im9lgnWkOcyb+c4iIX8oKebhc7IqAVR
ew9C9y4hKIFO9gKg2UdKUchtXqbSsww8j6Y1c+2WarYmXzxTL1Wd7QMz5Tym
tHiT2qqqrOikkPOaTxq6wCkqy0mGbtqEYLgq3okaoEfHCAXBCFHlhyDFUQ+B
bwDFFyqFlwIZnQUSu4qavXfnkSNlGLvXgY1pPMgtQkSl2AoEhqtMyaxDorhr
YIOsycDmZNlT2YOU27mdpp2c44h9IxHVtHUBMAQ8M2gMjruU7LiGbgB6e2eA
LzIctR4inB0NrYKUb/YahCqMrrlI2liQTLiqoPlasXDp/uQBmaoIuwO76a0k
xRU6XfA0ezXnaROkMmycZV0h/MFLhIxPsFq5RbRLo72e9J0zZ7OAxFoLahwf
rK/RNSSQ5EJPyBsY30qZfvN1TJTphvVISnOYqLAysvMhO7OylJR1CQW6bglM
hAvn9ARSK0fNYI4HfFGSlAc2cVPyXeMjPuTN+cZOhYs91zkf2IoMl5p+k+ea
0XOCAZ/dPKKA7Did9BZ2hmpeTvaybi98WEbkJESdxE7NAW41oznxJNk5OuWo
kI/vNeoka/bVYMghMHhYynlYgAVRQKibhCSolcuoDeNXNZeX3gDrjtbwLpyy
jklB1i1l5FRrXDNqpDmugP1Bhlk6NlwgvCofbA1tgkynNEqHFEO3VERCbMKP
TCid+4afSHB6cjSMEXXdFnIdls6p6aVl60FrdG/AJ0vzOekG0hEI0w2gl5oe
6bKqO7oCQXwuxB5jdT5BcZoJJqCwwodgBvihFvjQRpgLeKCVJa+mlqf6A0BJ
jZezuoVQtJYlCx9hIT9BSQdhZRuR91bmtw5B0bxuyxqSEkaCsnICYoXq48Dr
OlrmR/o50u3ctxwkynwgS031d1Ym3HjEbkd70s5CsjfZWELWqAS2DXibaga2
2KsR4WYooZt4oTDeLciAv6ZZXKakxlIpWYIxnofKuZOVhED6lKLKSyFrOD4v
II0WRAehegGKUm8Ly8AOY+1mAz1DEUG39yB27AXTQyzIFrxUr9WkMYAPpNQc
LzVIjlUjgUTCVg3ST20ShWXIHlGipdKNZWXsQUfCm5Chjq8DzVGjhT/HF06K
RUEmQKLqg/Vg0QDwSadKUzbshX3GcSktED9PBz6JQPLU0ECnHM8oO56WYWCH
GYg7jUfrOZh3EDVYc2hqkDR+sHK/MnRcV3SMlMzUVufRQdRS2s/qQSB8jc8p
1JrrhqLjhnDTIY3wMyXBlkoCd0bSaAFjn31VZqVcoEQDjVwQk4C/6YLURyQD
Y1zYr/2kl23IlpQMO/HnHarmu0FA0J1n2Cf+Jt8srYx9YHfyGb+ZEAWpTEkK
Z/9s5NbNMNmzhGCmORcYz9QGJ8NKG+llAUoGVyPjk/SXHUx4ACkQWPbR9Xpe
XfFuRtnZ13pTBOpeHClIAirPj1Z6q0n5sj6XaLcEPgYZ/wTO7XhJsc3uUtzK
htgx5MaxOpq9ncIrYhy7IqD2ppYDb5nTRyfwF9criA9wtdrunSzukrUZB0f3
QDarnXc6pcEiO5/XBFuhnK0JwklpKo5BjwQrp+jcF8mg3USWb2rQWgzxaBHc
HLVHd0fkRFx0U6FPIlpvDGYnmAZ5qKsTnCArNOY3pdREEbFwNiISWftNu6E7
iq4H5WoW5zWK1wIzv+43+3jGzGSlMA2hWS7Efj/wprXco6qO446S5zA2i5YR
QEjaytWlk5cUCndq7DKSZQyLjN5GANJzVUvik6PmGytFw1mNDaB6sWqpitvC
6mK5jkrIoIL8AjRHQQpnU/jO1vZ3zkA3D/43zr2Gs94s5lhRWtpAuRYAMHlx
xE/dN86VcItsefPFSG2LlS7brS1m2VDi/NHo95sdvLzaScrNyTyvDnt1MLlK
uwwKK+7ypXqIgGB/CSf/TVpgfzeUrJE+5JwFRQNIT1HtzptTqUwJkksJvEej
vGqWC1/15iCdVpQUS0Qdl2woHOkA0QGgDJUVpDMee2ZkBol142FK5XM9VxLf
snWblSD94mSNwCe2oNMe6jAWCpAF7WsQzBvdDXiiXsitzr35pgqXNQ+hYG5/
K0Cpxd9YgWfwkwYiH9hLo2uUps1l0jKaPUAziEfbwOcA7YJ9sEYPKxnKqmp6
0bSeM+cAHWqRZtPooOVlZBPkTTFg20PCwWDKzEmgXtYaSaVSGkQjxAb5gKSy
e4WuEc2UYF/3U+D1FIWKdI3GlpJmb30YyIFKOSHV5yoSIi7M8jpA8yIjLAIN
u9laj7qZffEYr1Fpag6yASpIbdmChcJC0NyhURigDljOSibQEojX7JOmsYOa
2JFOC7hLR5qn4geXoPYOI1AOnVY2CWd+IlSBLpgKI6GWxsaK0SH6WRq8s607
wCP7qZwbCnyWAfr1KJYF0fGiMlHDQ6xuJ1Ht58DDM+WwVzXYOqcHwSwGy8BM
ncC3fGJ1IBpaAKE4fgZQHwG8OcyKAkVdbDIF3I5y/rZDbAZECtqnJMjmfdjm
bJoyPJi9ypo/qFrvOJlPW7ovGonAqRk7GCS8FOaUbc8jEPUw1qPIBsjalk09
c+cAv9Dw0spBFsWkkJHiDUD8Nn+jWDcDYBYuUZ7uB9VMQUYiM07OLgGKtZUM
oEKySVwKy0Ui3QcJfA7A846mz/UbFfEZNHd0fCGQ9hxEn9RDMDxQAVowZUiC
ddOBgXwRfWek4U1K/EjTw5t2BvRRPiQjaGkiaCvSYSOS3sDnZGeT5eDd5LOe
knOAwBoj8ylDawjpphuGVhYg+oKZ4SxQhR1P6KmcsVLAsL0I0gFRQ1HdpAjX
6HoJkq++Amu6mp5F3RqMs7SQNGDjBra00wQWSK33UwnxqBSgNlw3KJYG9kgK
OpvJSCOKNKU7CZbzDNUDXRIBrYN/ZiU7XaN8Ks09wqZMiF1KedkB5JEIKjvf
65Sq3tirlNgAUUSFQTaNnNioBZJFS4EJYFeokOmiT+iRdMMlQDuuqxs00EIE
ZJUAXfWCTYPIrcu1hUCQDjIFP/GATTWafJMTX2VJGS4WgDuDoDWKn8GVRspX
nmB3IGsr7NQGOuqLNlmAjAkXLEiAnDRK+JzlfIrdBUkyd6ECoBMNcdUN4qap
JCMRQP3sBcxl+1AJIFAP0JtOB5RNguwX3itw7qr2SUh51AP5maGXNbBUhs/0
AmTIMn9LJY2sF/4Z2CiJiYHRA10AiIXe9Q7D0hLI5v0Ydhwq2rqaDbJ9SvKS
FDbncuknBewnABHCqSMwm15V9UqH2Ktn2rwCAeRHy5BARxdB0zMfoEMNWsxF
reQAvrHc2w7oCUV6N1aVcqkT5h7IhvrWN0AsRjpEQNja0+yljdiJj4CcLfVg
T6N619TmdsrOAVKjRGIzdyD5ZKQYyGB8kGkJmQILqQCXnEf7J6CvscZYDUBN
A69TN54C8gLZin5LRZtiI+8MUCHIowHK4kE06D1Cz81blACabBugUeUmoD7B
xtZZiANTB/pXoCDLQUFWvHQgYesAP2tni04hojI4y7Sm64NPUTLwDTcvpRBg
rxc391mQzQPEVnYa5Pd8CrLKm07zKgm5eoSCjB3o364xkcXNSrBEuQHrUXHO
B7JVGA1REOA/tfTqk+VJpTaDTncDyNwZ44xrBin0vBHVezMlPJNauGmJO8AT
CGcWdc+64IHMzUuiFuhOaeR2ZiflXKPR1IVtRIHQFOgzpBPRVYXKhYb4nTVq
KeJL7tmPRSoZHIBWVYbvQCa9F7Kil88yQLa6qic6ojFl6ica4AWQkVZWfs4P
/DyEXQQ9ycBvKWmZuwDJ2wTLqhqF8oYtyXm0l4lNt9fJuZfreJCXlZJqHa8J
Z1EDPiqhtnIWEQpM9iAmSsDX7W2kUayEEm3DxjWEtT0KZx1Dpj1SAlmRHwFe
UcBfKRpF8Txs05JBOeP6LoL1Xir3LmnvbWDdPp0SMo3ufE1C+TyNeV2+uURa
mnDUB1mzVFRhbyW6ADIDVVR13shgyKFZSkgikO1rN41OBRUBfDpLkECNKPnj
8QQXTY9mO+7iRgNBnG7JwmSK0NnO6PJSOfMTu3ZrSwBQE64ga6P28FWK98kF
dcqo7fyPjKyF2jxAfbJR+xXJfFzqTd7O6dQ2rgtx63eb2dWDyjOrNKfZZn2u
lqdQ3Qw+a5Tb3hpukGFFLRQUsZwApK/aZMwwEMeRsNycq5ymlqSJCa0o9JXd
0W6H2HNZv3jzBd/sWema+NKRBdSEa2mPAL0+CNtktbsC4FO4p02asGl/Go7b
ExStlvTMQLwtnt3mV6czDhcG29XpfjUr6it/Vj2SgMyNVBLY8gIRuwqYwi2t
VwnJVPtyDsM6voqrdS/K1Y1smNk2X/AQZLCut99axMBlakTaS1halxIBoAjj
DuKlKmeahnS73t1xm47xDg6XO0gQCY14uyXEuh3W8UXDzNUpotMdt9OkHc7a
B1ri+gvNa0PUIzfaQCAOKjxWWnQWPsuES6vf2AZCOyMl8o+7tbuG2zVLbE5E
Ze8lQGsAd9+ErH9d6/Wrf/Llt/ddsXdNVzwwypWFNkVqIrVi8dzOoZeGppMz
p1I5T0HEZE2GF+pSke+arjbpclWr7kFyaZ9m2hCKhtS1uHDbRpf10Ea0qu/U
faCtgowmsIbCCoocYPyARRkuG8V6YQ9nIMf0mjgAbA4tGountthtV+UGZbfe
fLPChRKxubWaCwe1tlgMV2PvvAWJIs9bnK7kCWact+c5eeExSHbkWGGsntdY
SNfXJ+sILfFLJRLbThCPS9yiHadn6puy0UunyhIyViTR7gZ82dce5NcawtM6
vREkgMjauaDUSGhnAnyqU6Psb5dBWFiNHXVJcfOymr41opuHFmOSTXgpi8Ui
4y4mc+LxXX++1pfQnl2FGz2U0EIkq6KhUUkMWjSU7EtrL9RUWbGX/nwGOXLD
YsalOF3TCxxDLI2t9P3KYaEdw5Y5la5nC8+9dJfVzHDyI6ZBJ7bt4fUBJ/DL
/JxIcbePTVtMMC4N43yJj8c9Zuwh8HeiSJJkzu1LqQvnID7RLXMy6a2K4gl9
ShY1iNVzP1y1/HW7GCgFPTXXMNwZJ/6wW+z12Zwgt/SsJAL4SpYSRaJkp+CM
FpXDeWO0PMm4pco5LVrQmb7ZWabM2Sd7vt1Rkj4PmQK3fVsq5Ig0bxzAzgcc
ObMgx6Nyita4I63YVm1yy/VOS44pmceR6vg5Tkb8aj3rIsxuNqZUc6HUgBRV
XuVUsxyMTaJIuyDMWGCwZLc4UnglWNrO3GJzKIJ9K4Zru0Ntppj7mTXX48ui
3Mdx3AvYvvJv+lKmd528PmXlxb0IG+/o6TUVHDZqzOQdLqFJcIbxPb9JtJMV
scCPp/oMa9LC3m+WrJ/IxSYwc/K66wcLVjWrbEOrtbWAlLvUGEI9F2O/3sXH
TVnA3EbLZmrhycsMutENjVgStMq0YIcMF9drvHBJXi1dx/dEe5TZYE8Nm25m
+kfDDA2h2N0KkUe35l5siK3HdnyxZ5PcgP1Q6H3KZmg4k0JMRTucd0m8PHNr
ByvE/NTrbhon8wAglERZqXrEKZet+P/z9h67rgNZ1uYTKUFPcUjvvedEoBO9
J0Xz9H+c6klnIRPd6KrswQXuAXR0FDv2XvtbEYzQcZvMw9lHsEv0TtmEyU5m
dSz+oJRMgIlugcuWO85sORYL0/JqgiheZ5xCdyxLNjRgcmJd4s0daOCvDJOG
+CwD0lkimQZ5KwSUj81Rwh+OrORH9VN8CV1OyrfJbaiWLVV04Vm5YKNBH5V3
Trly3qyYgvHoptkpqqnigS7525jUl2hjhBlvxrPgL/ZgG1ZUEtUws7AuitEx
uyEmWkEk1U/3caof3X7SEJosmX/EB2qZPVkCTvcESSAKbKHKdZbM1HzXVEl2
yDiu4i1VnRKblv1nujUjp1CTV+BFe3z3VNJ6eqvLafSmtHCHUg3q5H75eols
5yvXxHsxloRwWUqJlc+rP2e1+3i2H1+KXzidxFDfqmPOexK3Bhq12az1Ztzk
HEVY/Zb05cdsOcX1bjUkJlM10+8e+b39VEsRJGgSnxydumnkieSp6bdxMt/g
zgfcK3S7TLZ3cR7E3Hynjx8/TN3CfPw+ULlwUTNIW05Nlu6kntJLcx7pzmBj
O85UP/frtCP+dwtsRschKtNGNtOHfM7NKipfwQslWeAHmF00TIisHWQQd2yi
ZLPHgmZ8x+7z6DSmJ5pLFbiJG3bHdGXi2B9NvTo5bsTxm7TYn+46wbXXkuUS
L/qL3NZHCvUu/x4odxo3K1yMUv09Aylqgju8k4XgRexp5kIOtJLrX3pFbJ93
y+UlQnYNci1RYIf/bSN1tznX38FLC0gzhMZXqYDvD2Vc9wrCyZldKJLGMb7I
Gv3fLBBR/6Fd1O7/vjbEJkFxGnAHFyK1hZzyAA9juFBfO0/yX+vsWijcAZh2
/1Gs9KmFBBXEPFKE/71zW4Jh+SP3uj4qhyS9M39duMGnXUKfyIVmPF7oCJbt
iKtItQu4LwhKpSmNHyFTz1yDnpcreUe3BGtwoO8oPWZhKNES8VYiERtSJtT3
+X6ldU1EZAcTyvqwzwMSxgldZOF04/y0bUZqH61xCIMKmuqrsgTavDn8q1EW
er+xNs1IssYBX0uf+cIiIypaTE7myc5WAaMIAfV0dm4hgQxk0zIlKmh3opKw
zaR/XXlE+NqIIiVARW0QpDg4El2yyR2+7/P3fVqaS0ZHhD5u9Mq++SCznvI0
cnBjasrrEhT/BnmNB7ukWvkV/T2OVbr2HGW/yN7H5iR+YW0F+Mz1hSO8qe9W
G3Ag156HPJtFTV+8nySd4pSZTPO3+6sd2RoQUZpyn1J2x4B0uSt9ftGAte5n
uGCUHuWAEuam96NNiEYT+k0S0fEWtyof8WBT2pcJ0wZSMtCbcVDDELnj8Lfq
soLIDm9acO2P34ukHDjz5/35GNc3BCQws23OU/Xv19tgpgUXSonVNlV5CNXn
VIf4LTbA4vk8fRrE6lrS+lZu8VtD8UpDr5dQWUeaEZYlrgm8PBhCgo569QrD
NnNoaX2tPL8s9EX2hKq31yGcLY4soydGjvWMEdSjWhY2TlZEuRpMDelm4kbt
y9WOHic5l4mq46Ra3d83JZmEt9XK+at0V3tNAJ+iLtX0fc86Olx83fSyujeC
W3bLCL0+8hm1lC8/J3BaWyEKbboOL2MBHnwFhXlaiZmgxyqfcAaO5GZIPuAI
fs6LIZUkTtjFN4f6ZuD++55oisLYOv4E3byywoeGjBxgePluQrKASNIMTG6G
MR07SY6oLU3hUsyDRK7VpdeEALM5EvECpM4/QJBoi73njCypR+ybJOxm+Wai
53e+59MmoXcj5BitJ9vZu+88btwXMaLBKgIL4+H+3PtSMVum8TWAcEumcMrh
ya/DRTN+kqkG0ElohyeQb/dGy9GA9675JQ2BDmgI921x+jL7DRvwOrrlTfB9
1FH9F62KS+W+XZUEi9p7zVHjWDZQGqpWB5Fo6uLdlxnGTRwiHiKS1B7dGm1z
a08IF8AUcfZDsV62wfjorjzkroM6ZEwe52ZvtUvUFflEyoTJNjp15Mv5WfAr
G6mCqiYaKHxMu+Ma0uJb3mTBUZFbuWlebnxD++yCjXpH76MHXykyz66LOoJm
nWv2p1wxemR55UbNvoDX6Eo23dVq6Tjype6Y2/eQxsLb7Zhd0MPYyvFVX7dP
hWr8UqNnLKXlhC7XnTuAiPYN/nVWgblNoibPhChPozPKEf2dQsX5aAB/rkhO
2OkjClVtviZRv7eL92TmJf8WR4IWLTRG6CFJ+EmrycOcBpEG23BydaCpg5nd
WUHGWO50hXqz8YB30q+vkiqZPzH//coeHSVUsV5T1l7rgE0k2lNjvXOFNcco
Bz/7D+3RToggFTGLWcTPOkyw7uDjwTqOysMoPrAjF4uKefqkLuEY6pmT3++c
1f3r2bWXhGMT9TLk6Vceu/YOKJx06H+13xVgTXIvolx4b/T+8BlR8EiO99BL
0x+VjoJROYdop1CULECLS1OpF2PBV38C+vy8RGQUxIo0mxfCYUlwqt/KsHRF
Gva6XpHD1s6yFzyxBf8mIHJuxFsA/9p+K3CWf4D9CJJoiO0HVbCKMGSp10V5
Ur2LSNMP/VribnuuSS363zicklYPFP5bqY4SjSuUsz5UXyug2X22vLDMAzKG
R0DFGTo+is9w34V7vmpGgQS+Xq+3KmzvEXNyN1lRUL0Oy5D2fdlqT9FCgY/4
Xnsm9vFzh61/3xxO01MIsH70JFbUHPq0JsqCFN34oj8cHr7utovnz5l2R0R2
ykXlUMTYD4UFZskHidXn/bDjR6xE1s/GhGbGHGk/AWw7grN73uNl/Xfhtccq
oeDfncWi/iMbUf9roPGPRI/ReGyJAPK+fVpQlH609fBzfY+PrZfFe4F+ueK3
UMP2gUek+BmDz+pfzn3N9LPVaD/eiHN7kiZs/hR9pP5Ti5gdF/CYDFhEZVU4
W9e7xPU6uyjvXYtO9n278IIO3a3dsm0wuxUiqqLTz00UuG43yk29AyzXPi9R
EPyifFe/GJ7l5Ru5GvthmOE30ghXFLlo/Rq0VPPpbXExIgWGbvfssQnjGAe5
EzVOju6agmx0LBfpz1W4xQ/e9tWYi0MoUPURobFarMn6fLLTyISPz/nYh/r2
M3O/Z9tFLGpkFK2IGcBMn+cs/MhTWbd6fP4Hin2F41XkycnKn/bXRA+jvr6Z
HrqkW0eC/ZK1h85zAMAZWZdfkqCLg2+oYXQxjnD5zfL4WfANee1bnsMUxDaO
2NT7mPUyQixHpCZQQUoGEP07WkCXtf227Ofqs0wcpKG061+Oz8JQ7Lyfpphp
TFdlR4zOrwGX5WLnHx2r72PVI40x3XZNFnZT9w5S+2oXLpIeqkTytSH2czU5
5m/Lttasm/SIPoP50QXUWMHL4+lr3wLqu1PwlXd3O15qxHn+J8NxXki+HHms
Hyz6hNWHrCEx+iCu8WwOey9GPRw5Y5Ut6Q7ENnOt9Y2j4xaqZeXNILB94tRz
01C0y+t278qbOI9kokpZs4qqlXxC2h4shKf8paGXN3SnqY6/Qv30fQb+BP16
pIt0kxucG8yC+lDNoinEvj92UF1eHMtJ+pL5TWovhJs02qwabv3asW2VYMaC
qCKAIsG9ZZmvNk/r++tHP4vbjG+seE4JSz8/4sOPbCamUk+Fd6+la2ntz4nq
k9RtrKrdPFOP7bDM00LFiIGH3GlEOIAL+xgU3LI46JVhhfmh7ipPvhhBw+WV
KyuPS6UCuTHhd0dJHU2GBXxU2s1bytx3fecs+l7KNoQwQU60o1tqN5Jc7zWz
018bEQoExcO/pRR2W0zfdIjkkm4wV8B/tdcRi5P/UUibOY7ISfQw0CZiPf+2
y81OCZab8udYOD3TFOGKpPCDBSgUku/w1XnOtwm7oLWc0nxvXYUeH2EGMShc
OVNeOgZd/gJT3OYYH6cXUj2K3hk64AZwaIylzNYa9AYFQ81zlLmrmGm/Wds6
Q0boRp0tY4ggqFR4Q5fMksLwphP99cGF0e/E+1hC19DYLrTaMCxUyqBHuesk
ev2RjPQD9Te8BLb0KoG15V/g9lsb+cjLOHD8fHGQN4WEbsmBLYW7rVb+qZwU
Wdo2ZjSQXvUELJdlu7KpwnjfS3k2HViU8ue/KDkm4FBRaEHGmXzw+3xOpQFK
NefQdFHThlXdfuaXb7E3vXhSIcNoq2FqoPOvzImfN7mfESlGszgYWgpFqCVq
x5ZQlUTBV1Krx3tVEWpyaUVHPSxyLHwB7ejNezy1JMTLptNXhhdDVHX5dkpn
5kJU+DD0BZdWEPif5ZW+/RchCam4nR2V1WUApVPsWpH6UTALfIwXwLPs8kzY
aMxfE6M8FImKIunzW8dMAzh7k+jT6PzHP8L32UwBbtSgKl/r8vSWG5pW1wIr
FBjX58c2J7VWx61hRSW+VjNQlpsxf+PRhR4VwL9PMuxRXDSfia7NgXVT4W+P
gYuNMJvT1nSj9/Bq0ZFtnVQp6C8OuBSLzBOCJoTxCp/K4JZISsVgMPlDwpIw
iV7AxjBsKFlW2cwzXeGsc3Y3vnO2o+yONZejS7tJJReH+ZRIoYxHm4u6J6/o
ho9Q5SV6x6c8HRYW6hmT/X1B8cDa7gtrXsQyQWOX+37MSgT2o92gxp/VMirW
5MwJFI8kEHglqryysnwelF+tiwNWR5MOsayfmfquTJXKkqkMdVNNKV5CXo29
lp/vLH5hPfFV2+o9yLCEJEbgRJszmNCdO8SHfB7mK/lG188zrDU2dYoN69Vo
YIr0vzxfRf1PF/n/x+erqP9+vkp+e9IEqxO9UKZIEbni3R0SCu80S5YM7VRV
qopv2kp+9s/Xub1XcePymAviSoqUYhI/N7aN/ffzJIhCysqnuMX0O/mvt8Us
hQtEUaXpqtJ+vmY2n+5cLrbQQHMjt2a0et/ibToqU9kbzS5WalYxPvscMkyW
5D2LbXRkSPLu0wGmfumBr+6+h9RmUZ2pju22Pt3epe2apoyTtpQ61qvECjvu
Cz+CUl7eZ17VvNdE5/FfdHfQ7DHk2cSvyiLGslNEwdcgleUrR9/ckD826875
fNDd59TN8DLlFgmvgtX1bwHbjABC1cA5ULL80GAlPE0Vdzegb2qFx0pSJJaC
o04n+EAYrLXOwy3RN1OIlKEy2zKgMj+k4XEGybiTI1f6FC9mMhuU/QtA69pI
JbznF2YKlc+uLPPjZ6WnCigd8HY5Y5t5hcMZJKgsBJIOEN9gs48u1d2obCm7
rK4+8L5CRszshVnh97qh681CWXmBhOdPv6dkMNL8c6lDhwdXxyzTGvoJ2pTB
mYvxTuaJiQw/5Wx6Ns+3h/A8ORmPe1B8nHwpOAzxWfAVI5cx0A/Dzt9Toukl
eK1JmuFTaAllbDddS0tNmfVsZZCZq/aE/zLYeUot+jXCNtrq8ev3CDfWpPrb
q79TVDyRPUGTxv5uM8HSpf9h/BLbjlDjsGMQSncD77/4PlDqlA4+992SJ8N3
iSFzoWHeZEIfY8r1+B4Js59ag6TZmGMH8Jel3zFCVvYHG80YeQqpHhcYCc31
Zxgvbi1EGXLrv+tZaEffdeJuuMgPkNv5ZITqcfcCxbf+2KzE2PWWrxFrIPYV
FVgtta+qTZ5J6ZuBiO5M7FeR4FO9+8nq9zzqhJwuxztYtBYVxu30ebeNCvVq
rD+m/iX0ZFjOOvQzYzO448KhjXJ7FCL01ERh98evrdxlnlIeopRbjJKld6qV
mWielIgY3k7Q6FgWvuNqd4ifiuSlEeJ3yNJfE6T/0DAcXYNObXjjUf5dg4qU
vFI/QoKcyubBuvj6iQgv34cP8OnsjTb4OdjvC4TVHErmoHHQf2/0zjdTF35I
3SGluG3yMwDvl5gtbrYwbIeC5YBUu/BHK7gDKufPbLGx4Te5u+fcLv/u1/xV
kIMvmEnB64KnikMWE7P3yumRw6Lkc2b9vTZeGdSOrI3SdJk5mOk+5jzOC+af
2XSvQaGdT50Z45eNcXwTOJJ9PZf5XVu7iM9Q41xXwocAk2312UrlfcEnnmdh
+GT+IiCzkTAcT7fu3CxLcFUm3XSpeT56GtK8Y5hlRBhC3A1ViowOD3IHI87J
+2UL47kXo5tX7qIqmz2Dly+rFnxdis0bnEvpwm/T4m08us1M0n2GMi149Jvp
sfmdZ6S4OJSQK3EAiMPuc9DB2ARX67SuYrNnJLw/iczRG+ytPNLqhCk87dE1
RPOaawJmN4zKJ191llZ3256epVVTvfdeJD/XblhO8vHLZCg9p7mlMODY3HYf
HQkpHxD4V0xfDL8OIQKxBtPsS5gMfDeITt4g6mWRuZKXhxe1c0znQTjAF5YE
BvxRdrbZWB8vK26K5OZ9CNKZNJVa54zPyO6LLuefqxoFS6PSUobPXaip8+iE
VMANfzemnRQPNucitwKiyQBs+zMrifrHtEqZtvrkzS1OWxPhlb7Nd3ze61dJ
NuKn+Tndhi9lxOnUmG0h9D9BkdUeZ//zUv/ySTleT2aHbrNmkU4TQX9qXslD
3JTu4m+sSp5hwm/LO/53/vs/d2aq++9Pgyqm4MjZI2gZJFzm3/P4XtK6vYOn
jxKBMNRxP19xa6wutMsJ4gxxOMtBKGP/T0+DBlJBBGFvef28Zq3xc/+eAPRh
JkKFKPN38F//McbCMPmeMHx51x/hKfgZLgKKCdD+63GC60PXZXfJbg9Gb/LT
HiN47QfAzjwdVAaO7MEFksA1p/fBUXZ7Uvj2nd7QafJO6iOXn0H4mPSFlYZA
0PkATRHBsZGCz4WkT7oaAQzkhV2+Z48zuWiyJkgyBN0FxmO0hV8bZghjBRyo
haeIflhoQesjnl/byaPIGcdo9kDdRdTbuuhjrl+hbojhDhfgAfJfZ0cIl1Na
He7THK1H9+/pryeG3b97GwLjl3ECb0oJosMdEo8zmJfdt3sZ1iXwOdDpTlCF
B6/z9JbH455adAgWnFCIyrBIDMG4bOSCXaR/DKTvwr6HQVlBBSQ08QDrHniv
UKwDY7jEtA1gY+jR0lO0CNbPUlACF6G6ZOgfH8Eek4Vrp3f4nN//zvlgYYfj
oWC4cWhIZsToxsgjNloTvphgPlJLbjS3HqJ48UBNDl94RdePjkTfWQhbphDA
jmh8ffi9O3DPGch+p/ycGB0VOxyzGY8Dmzyu2khvBqKPalFthb0xJsF0GwHT
hAMlJFGOZ1AgG0EtJDe0B6h+Jzx+ePz8K3jBTiMDzJvBJUEQ2a3Au7wR+NG8
uKOReKA1p8KsJpCDOkNyFw9/mXxypqESmELPFXBv+LyAedL85J7Sap4B6SIE
JaMCcsKAnNAYA8lxdUQYU6G/4xB/PEkZ8uFS/U5+vCGZ82EedcGJi5bhAzh5
dPh9On6xGJzBmWEh6qHTuJFwe0Mwxz0TeKLDOgGYs9ZB/A6WzVD5O2f0eBwP
Gb0NOz1zhEAevUeovb5gDZ/ak0ghQOzFDBHqfKD0nOuhFO7gBDIWh69/xWCY
ji8sxsgYgQQ6J7IrOle7jtQrblcsjpQjcQObmZhsdl/MLp94dlvsIG8hxw+O
RKxbYxCcfFA6HwFVg/aNOwZ/t14yPtfbOR9MJdcvvkj9wgHfAxHgZrgHhlTs
wGdDodRhzlMHOTrrWVQcoTSfeYcPiUApTlDhGZzY9tDjASckZStM9qjU+hjM
oZDYYaRjiVj0oJ7UeFTkNAyeYHQeo58PXbxkM+jRHFFQu008Q+y7v7M6PtDL
wOubwMd2oBqgCSVj2ClJwAuMC6JSujCfDvCu88nq/S3QhNTjB8YNQMHUYeMo
+X2Kg8DIJB/y0cDyRRzNAv0JIifVuUSwoyRyQ3s3+OlxuhhKUAZyIgfLH/2K
QR2aAgWVIqh1cR4dRPADaAKOuFgTT79KFg78oQdzVU8ZgFd32KW4VRCfhbBi
iC9Tqs1QTAYHga5SSjgH6I8bKXcKBVgcKY7bM5wWFE72FHUa5JfROXMOK99E
sh9HDMSSLxLP3wkXSkTNV4D+KkQmCobD46ne1l7pFY/fOVbW97Pd9Z3JGY6L
CKIbGWrS6n/5/wsgZXEDZ/GHvc1GxzIiZtMhYXZ8Q/CC+uuDnHOiwEyHQgP1
1RtDIschHMVdMpl+7RR84ieCMoC/aevhdfmeMLvj7LlDLQPt7XQQA10UpgQp
Vl0oTM1L5nCsOfeGJ1Oy8bCPEV/QdxC3y0cTrvS6J5WYJeQDQgtoyPGAZkp1
7woFkQQMXvpXaD/1kj6gJ4lJnaPC4rCwlLBgjkNqLrlCNqXZjGBKzHoG8j1j
NYQiLPkNMeB6iyBjdjxlTFpnSxBByPuE1TkZyh8Az/6eOG1wGnySFF5/pCJ/
Bpxy6F3g6T4MO4ODJR01p22hG2hhOuKluW0RhR7jG6P/FOKuFyOjgp8vw4UR
oy/sGGhmETB9JhVrLl590itTLnRgLnE/Rpw0F6fH7QPQz4LQQOfWeHrN84CK
DQ5hPwafoUKih0bv97Ub+P3hcMkQA/0EWgTg3lkKuAC9OGgyBD9A733ybn/+
zuPmHANqPTkcBJCWSBlBUHf58AadtcBCkCd/Tyi7nnx7DxO6sMFlIg8bKKg3
KFjA3710RPn5kjFlA8jvgYcjCEPyXjjMwL6ATrlhIKD/n3f2/y8aKt6scADn
E2SN/BlV8l9tBHXD1vA7Uo9/F82Z91dsBHpDiFyaAlAmv6h+CMQgfoOAgVZh
vUmKd9G4K8cqFQohFtEeJl4GKQbpSpgOVL/SnSm5SS9F40faksZTVnfj6epi
XaphN9lSTP79PjSsLS/pgnL7qX7hQebU1ZkRlxGPC/WNdwXEK9EFSSqkgi5w
ftV/trH7Z/1efyJMWydh6+uToa7obwPACB57yXq1YKqjqoYkbcWza/f4cPnW
6dB9025nQlWjxvn8xo8nQcP4HAdcM81yhAihgdX2BeirgJRBDrYbfw/GyCZu
yX+1QhZvC5V+2tJiYzV/zJ9xAOieYcRksumIZgW7DqtPKaGotElAhak5EdGp
p2WPQzc+DmxyqqGPYvNwmX86+NSTzK7tn3dmz5uvQob7EnGx+jcPZtR8OkXY
12hC+3VlnxuFN95Jtn2/N/grquVVF3HfQ1ancLuR99lLp1bgzsjLvudAS//t
cy3/qYNP//+hrt1dYQb3kh86YDZnULLU47XBtwyS0BTnECDYkkFJ4IaFE3DM
GaA1lPTOqYXV5XcUnD5JEgNnY0Z96qDVnnoV5oXwFkP86fWB7kug/fEJG6HT
nvgKXkj9kYF2nYwMQL55T0NcCfr8LsLisuE6MIFU2ZGCJ6gTaoHSxXCiGGPd
OaKgAVlsveHCQ4DPgSRgCRxI4LO5RsDfOh8oACLd9AlcUM64w1947iVO4ReB
/tfyex0zBIYwpYCNocDyRmdPQgXLQ+z0JfkOB0EBcghEDpaLJ0ZAmwu1kEqi
x2EAVu5gnIPpX30BUw3ACcFH8MmRmCcLgzjz519+w1w29HYCy5jLJXES9l9H
Ev6O0S8RzIiOxwxBwHBGSAE/Dz8JUgOcnw1jAFgw1nvGBUqBXGnaVWcZUkt2
Q0/c2ZDbXTz4236AJqjvC4jdzRBoVb4u1FDhJUruBV7KxZAnzmsiJV4ZJVsu
JVL+X9bAYI2okOKwRiNImQOuglMpCEEupUXnAzkV3OKGBZNXliycJ0OK4RLA
qSHCajECnxjCqouC9/AvpxgnyO6czocmuECVBaAdD/A3DqANIJaM+61C6Lyj
em3CAZT9RWihO6N95qL+pG3Chm2imoEg5zzu6xAYD2LwgWADXO5VVwJz3lY3
QOE15QxIC6bTDSEYjAE3fQcCbTSI4ToKpaAzQ9D1UcUvuxNxISdIAQRmvDF4
Y+A5kmKAz2a4PGWk3YzYPr650FzHAIwyv9p1gEWOV5iJP4M5FUaDh/si6G0b
NoQyMFT9bx6lZHcEUF9iIRt+r+aQI/sQSPHQvzOxZv1OgIsWwO+wb8DSba4/
OzYaqDmYY3cInKAzYmD99FBgWoC+TtoFUTkApPm7oILrn7TDGS1KjAQq7ARQ
du7PB4AlPR9rK+mC1JVm14uUKRVPOPzDAkEhUqT4Oy+dmkF9530AaghApwhq
54Z9P0geYPjusGW8GAUWIZrTIJyH0IcwG02UUPIvHyDl33UcAI4kA0362KsR
IDEAF04sFGqrgB0hD2HI7ms0RucjHhMtB4iThj5q8JTjjwXop9jtB4zshD2f
PeDDPMpsgrxKQc74T3zlUm3rHSWm0N/VF5TnCz5uwIaWd0licADbgEUDuN2l
/YwA/CWCvu/8iAnDtjBiYHU9EeCalMwO0uPuU5vZqDB2IO8+7ER/By99UTFS
VNEBDgFbw8NZoCweyEUXMc4M2ETQTlkHoviiO++wS/C0K4QU/OwAcs/9QND8
+Yy7HCuQAoshhcm9CvX85OsFAJ3hYgF6czqhQxjilfgQbmeekAIkTfweoKVY
xKnnrP5g1EFX3xnSAxsjeEnQw6YPzNOYGGVUK6EH7HCHz7rkXF5QDKBe8IJX
vmEkQ140m45kYN6gDPpT7XEwM/7oTEWX7B4qoAlygSw3Whfgp97JwGoqRwrB
cOgrbQYoIv2zz1KOGqiD2oiOBx3OllLvOB2GpiDYeds92SBIxmD4XthvdjRD
qTiDcdXgM4NMQBk/g2JgjwUd2B2+CAovHI3DFBIu+LtSQPLhoqsvYH9Svas9
g+v7wONvzYV/LnSBeYpxgG2nKU1I3vqYCzO+OwAr0c9TEU03QMAD9Ke9DDGQ
GwZuIDAE5t3LEP0uJKdP2uK0I8bRwkTTu6vJRIPRe8HQvSTS+14twjryusLU
+XnNfEfN0GC2I/5xkcs2xOQOXBiM7P0UHf7VvIJ1EVCTYg9ybSf0J9EzmFLy
HswLsAaFxMyupKhuTxl5IDwRdK3Oo0gJyHMvnI2SzzFHxHW3T6w4Ev6wGPSC
WfAB4OaeYZYdDPJK6NxBWYI+0IzeGfP+jYIxe/rgRKXg8Akn9GUfWBlUXyAP
1hjpHYO3cWDE17+DTY5nBLanQ3YATF+QAE3a57SjDB3Et/QdqYArYAdpDLx/
nXkgJ7x6zXv7Mjz9scPATfrujoC5DIMO5IpRe4GOFGISAQXGdNExAt+4QT19
S6/3TB4e/54tGVB05fJO0emztBmohFkyz2GSxZHPZNwPv4/TgwcJnGsXT+vF
hcfci7bIUysrIsNS+x89OmvxUK4lpL7FNy38oyMmDx0+shu+p06TvnQrxEzv
7frMIKtJDk7VtZLjPq9DlCZ4TDX2++R2X3HqgI14NPz88VIgKsGj5U2SIjIN
UkqPShS2NL7Cz4/8rAzpVGsHRsXrlvV14t5ZQOcsY5H/4auEBMD0/J1spJlK
go1s0PdwQPL8vNU9S/jq0teDpFJOzZK3HnySbv/bAwiD3Abv1IraS9eRagln
dXzbJCp4OBth0tZoMvSMnwxvsYWLli0Rnw9NEOdYVPgvd517JwTonX1/Nl7P
+/otvrtf6uoIP6R1yYiHxiVJyyjGy3YhK2m/DqLuF4/hU9dPK86QQw2CvSFJ
4KfwJxhzFFx/JxGRO2MdcTMe6+X0Rm2WHE70L8L6fgaR/P2DJIfLIJPeOLXD
byZ0yK/pov8td/7PNjb/9bft/r/f1oShf9rU5Ds5jzT9XXSRHRHDs15xaDDx
ux8LGpdQ6fV7e9/G5bSv/E+bmrDqx8u2UFBVN+ckHK7SavCi1gmgo6MVv0Qe
KbvruMrk1rN+26JebMer9BSPJ4QxKX3ga8Lb+G4O3T72ElfsT2UoPUyK4ny6
uGcXx4363JWGyma1rqU+nqwkzSzJkQZ3A/ZBRtGU7Tdksdm15Zrxam5V3amm
U3ZY3Sg8TT+WezrjMcCYHhyAFJMDP2n7sgyvPSkX5UcZMrmbS600EPFHWmTm
NYRvVCbCr+ILtsOvAARb7wzrByCDZnR90Up6EqsXDYZ8lMNT3MMkT8yVllkk
39oobfSdqxZqMHeYXnq08nOh6KL9K7kzA2wdmd8vffTec5LZVEpMYeeibDwV
eTVylFdxuVC4OiyZsah/9w0IDY2fwmy20w13Pk9tI3sGW/CSP4W/hnmXrtWt
GL5pTI5ustOF5cfT8L6Phh2jUrPJqAEctqsGdczCJP6NcPU2KJpI2K2ijRWm
Ey5GX/TAnvMHATAiiKmeaQk7qYu1vwSx/BzRTQfLFJcJ0tLfsLKPbHXoHjWC
AnMeerRrrJ6xyvI/OzWcLrlxcFegr2eANrZZnLL4GWJa4ZTCCbR8HX56vqJV
v4OLKBIRv77mmPr8u/kdCYE1lk2lG+0elS8Eyn7YFUfOptGfUO7bC/JaguBl
ey7wvh+6KsaXy9VL+W6uYF1s0KbjQQjo5XDGhqv4i3gbOtYOt/U7D94uDRia
G7qlTrI1C4F6F8feFYS/2eJs5VWUb6wTrQZ1uNoc2Kzi+48wiajL5IfP1zXJ
mSsx0LkIgRYA5RSPl8jiJUQGQs0japJER/a68qQlJ9Hd5rNaRUT2itf1NERa
XgdZHbGupxZWdqjF160vnAEuVftjuNVMuabN01YfK9t7YGce340tXg4FslE2
ilPiWErcVeP4rZvz0M1H2pqDbPPZz28Hxb5aF2R0lHMWlEJHXmQi1EHdVi+r
Rfvhz500t6WDiy6q+yrxuYhktlvddoO0QyS/aQ5V+d6flCMf64ISvIDxzb7p
UFjT5ZF1A1+QVS0zH0EevrZ6kUqqbPkF7WlMl7XDAWxFC/o9vAyjQJQuQjgm
GuxbXWpY2fo8ZSUjTvMJX0Fv+M2nA+0U9hmNrOtNfKJvBE9yBWlSUE50Z7nh
vH91h9Zh6+Ppkyd4P8J5LSpdXtWyqzGj4p9UUWexZdcGE93u/MGOVUYsOqym
YtDK5/0BfA/fQRsEQU31nOvZornucdgPEk21Iu05Klpu04czcdMIQbdI4096
ZpemoEnp7rv2d2OE0pJUV8BaU9GRMGiNi3+Nq1n4Pm+PKkPDCykMMIvA+yKF
DBHAB47jV+b9hAPC9eVyH34Vyt8t0j6b0Zl1T2vKL4ErKqceCN2Op5S9LH6k
xhBaK5uXLvzRVTq0xpPV88rHPxZn3idRSJiwcPMdmXmZHA4zoaG+yRMA+cuF
tSJLd637uY5UUNum5C8alsXbnfgI570DUI63G8VM1Zx6KzZJnEE+BUs/NrxU
+p5bXJUn86KOGlqaL5cEKmeofOdLT+2E+OyFbVFUqBjp7MxhN8wXT16AlhCO
W35V55nqc+P7yiuUXv/UfI+32AntLXzw/oZCj678UrPCOOy06GpwJqYFRF0E
5GbTv5vsBTsB/HGyic/gybGrdn7RJp0PqCLazsZpaC4iOtNLmN+ZTe36xpZt
q4LOVENIvJC/5WBoguZgdj7JCiHBTpWDlSWt0aru2l3K6lMrdB5LbHXDWyX5
taLAbGIiQiobi2r2pWz7bU75yzLa21yeCemQ+8UDMmKnjVCLfBSze+WZQO2Q
VdWUvyu6PqxNLVBsF5tNQkHKtGXeGaKmIYj5q5vAINsM9CTlnR2ZHJf3MMDq
rTm5B13DzHFVvP/o7a78wr47NdvdwbxqKVlzWSjV9AnDklhyN2FN/e+LDZ/7
hAld9BttD748/Zvf1bOKoS2wNJFy9Tq62zvmdPrB4+kLLNmZNm+JrFiE7Pc7
5+cAzAM1MbVt5cNCsUT96SLSWb7rfmyRxaQNPIsRIz+f/aACgveeant0XzCF
YlJBH81xJTfCKnTS9I455obeQTlmdlVpm1l8mE15d0GAfM9RnrFC9Ie9XpY2
6FZxB44KRDjCP2f25oiBZW7LBr8QyTqvLD87VuZ35iYQM6OG/4tJnjmNnw5X
X70xz8985tFU9WliVE+oNZ+AeSI5pvpcx5a2qcy+pZT7m8WOaHWegost5qUt
Tprs65SDqZy+zJ3gu0Z7QCUE62xpwu2dWn63QM9U45+3yp2D4s6rUUimCJn6
jQhblNKW5WAbridTWqgadSOnODTj9G9WD2HoP7RRzp9/q34p0nd/K3xOuCsx
XOueV3cpXDshl+zlqGBhUJh232GZiHe2F8j633VGbe0nQ+85/DW4rkL9L52L
sxa3K1Q3JHFBQzdg6NPrfSnWe82d6gkqdP5ZJV40Wor4ZLLga9dbrzkA6fzB
4mFyYRSJVO9FCzMq7MiShwcM1cjvJ7gTq0nwi5BVWebfVyyV70eoIGqozFyr
y5+kWqONFIS65VWdaMBKlwaqDoLjvq0LsYdx3yOp/6Rsl4fs+9kPEvpKNPR1
qKEx9ra0KEQhqDSKmPZZ4p81komczk3sR56daj/dNhrdPPUfWeFcHJOD4DE1
NYa3NVy/V7iaqrgV1IuZPt901WQC+IWqo6dKV2kSxID4wRV7EGNJjPZkoTYV
a7zhct23YrIWEpgMNEdTM3mx62qWoZYIEn5NHlBvlolO+YMhWZyu6O+l358K
f5W9iP8Icyl0BvtO3Ds/J9gWsZghW+lcVoeR5rdS4n0oS7UMmv65qoZOfrpz
pubaxuSLdP3oPfJyHdHnmRpDzz/5NeBBIfb7BrvWvuzm1xkGx51PJaBXGod2
YNRTfVvn671qitop/Hz74fDBzA/sv8ivHbFf4HUhLbCs0mrIs3rRcfPM+EOL
iuUlLrPob6oZmIZ9pVBb3pbCVMMr4bhXxyEfG1dGz9dDb0B/0GTNUBWHaGm+
VrbVyiyXFiqy5VFdPmc1oHnOdu0R/jbJv8PtJCqb45e+NVz2BkN2MUeZttk8
DwVej/NvfXoInt+sUgtJ64JCft6hQ1dqScxT59ovVHlt+xS0Ruq9PSoP3082
wB/kxsu54h6rl2FAl1Eooj4RMGCgdKPhJyn5lce8ENHWL8d3HgqHe6jVfg3p
dokopNVbQBlmlT7S56K6nUqDlrCFw5bUV8WquElnVSkaWs8fIgbMxEPw0i/H
31W0kvQWrZ/U3fLytCzXuCGis8f6bcOXIh/X785s2nBVvyOpo/SfybQYDZLH
7p7u4TXSMoJXsw7nnOCDcZjtGpqpq0nPm51aJe/o56gRXHZM9pFq3XDT1018
BlBq9e4Kvk3ra0I4F9otmKoieq8ScKAFsepLw0+n3+7RxGxlB4X6TCKygTJp
bU3gsdJQUyuiiRNwVV0enxc0awx2b9++mtmOl9A6JK/DyHSx6rqKwvvWxi+F
dXs03sWbVWP69rGz0iJ8f0/t2JXvkr1TF7IeEipWvMV/jYtuEPsYNUpWNL+8
ygfYuzL8WxAD2Y6tabxnr6ksBrIXe0g46or1Ia57WGqWUKjSSNeJdJgsNdGk
LEZE6lNv9wyZ1NjNucbMxA9MbIJrysinrcP2Ry7fh5SFCFVWCta/MvP+TrbF
VN8b8gRLbCczw+BjOVj8iyxKLHMdqG0ioqH8d63u10YhEkoxrjRWD+rJhWBk
58VmEfwmzOtgGXwlKeh327SHh3f0pcyoY6lzAhHjv1DYST9+KKmXZntlosyf
xIlSxc1MJdl64Q2BRI2x/e/7VCSOy+sRCNv923dFV9w+VXS1jWLzts0VURaZ
U17A2E6cXVSkP79bB9NnWqOAgGf1h6QHIxBbg3KhA0m3R/n6nLFUsKbBLEeF
C1cR3CL5YRf8oChBoP0Lf3Oz4w5gaCSrve/WSMjO21ZHWmaM+m0OQACi7VTF
GgttT2xPbBp1KxI+/fXihEcNAwKyQmYYv+K65GxdulQktSVIvOysqZa1yfvB
btJUHVHN+5E68Fzu9HrbacJUJrELBNRAlbqvltFJ+R3bTf5L2o8jJ2INvYIv
/RGP3dmo6VncJ23zbGinpMehddNUXPfNSBKfnW+Qung91CoQSDzHWj+PAlm4
/ZbDsNa7x8W3zbRutY4LKL9MvbGNrcTyNBLdZ/ytYp7MOYmDyPzXsuxHaMmh
D12h5rH5jl6tye8uzVH5C9hqN4hyN29LGhg86pOTdcyiYxvY+6+TyaUmM/p9
fr6V3pzrsiA4r/AnOp/wg1PHxNcMvl/B89zfpPlR129AXSBlOvvxNRwf2bRA
1LNN/yKLGOKREiGTSb3s2whfn8P5sMDL/bIOR3MinJR940MLqQnWMPAbHhrq
Q0ruKvuEGgDhRpEWGFscQ6LfpwweoEZHejkbo75snmSnn1n7syA5VP/FqkFJ
pwsXz1oeFiIrN3pgbqJ6odY5n9cc05GFAhf/jah2rLSvEuUIXtrAyQ1Gq9r6
OEnrRrHwDDRy4+GVok7Vz9NaIjP5Z3MdJqpCrmHl5C9908JOb8FEjoiwJg98
aDJROC1HtgTL1yfMn/Q22iVWc7IoZUn8rvNBfW32hnqKH1+ZFp0sLXS9GrVl
MAw/vumz9Mil4/eMa5XE5fX8q01+qvsK4/3aPee8hzZqSdx6Y2VoZmOcujfK
APevY9xRvzw9bpCkVX1uAjCVs6dBIWFdvsy3wzI5f6Mwr+dps761I2juYGBg
3SsRfmgT+vtq6evGghgfVR+DCwtVGdRzjNJ4EXH2jgYxRdqQBDFPs3fvPdhH
a8rZhyk9MF4KpmGpuhYAX/Y3GdiaJBHbeT8vo6hLmsp/gR3mwSs306mGqi/P
UUPZhbWANpoafL1SaTfS+SRZPqjj93qtZ27lM5R97d48l7m9q6G9gTdoPqEa
EQH9nF9oAgUAD1Xo++/gMDgc5R63akf9l79to+bQYFJuWsdxTXht2RsdpY9b
73djs0GPrwRxJGzUZboeVLd7wjyzfQdN8ZPnaJJ9pfx3M9MU1vjUpVOPbJ3/
HqH/E9vv/3sA/Q+vcn7qmZkMrSrJnumYcqf+KSubmDVuL6vEYQq9hQrMOFyK
QqG466SPQyAZtpP9ZTfJqSTxOls6AYinSt4j1Od1ApGZWrDAO5+KfkxVNKoU
UTM9hchrI4MO2VsMLj0PjBTG4AoL4LraDL0ET4810lNx8nFC97nrcXSdEj8d
sd5LLG6TmCkvVcZLZBUpXx7Osj7Ft5kBU38T0CvBpR/FKUa2wZgb7tyd1Xjp
lzd6G7NLty2kHF6BSDXGD+G5iXF2U7/Ze1BGQdcfkIR6TKqv32TT7j7FWWY4
FwpWfv59M65RIFsFS4xmLy8adnCnTGii/jaDwVPEjVco/sGShuYsaZkchQz0
z7bTmGzyzWo0V6FgRFHfqY3CG0GhuQ17wmf3s9VK/Vdo/CjLocMxKiMBf3kk
uuWOypqegyzC8+7XdRgQG7vu68bfl/pVckHJpk91VYI2UJ6SUr9wcwyivx9W
OjUUz4JWZSv9ZoAnpEW6GdGP2Mn3B8RfneiAMb+5p/KF8x6n4jEJJTa/Hi5m
1oclSHlzPutbwlruh9meRa5VVkNMUM2jy4ymA35ng3t8smmqXPmcDt0NI92Y
zwnD4uTQJ0HgZwmDtEO5vNhYzCWaO+KlP590tsTdwEXOzLyHzrTxjJx0/+Fo
Ze2C6YShhw/RQTz6sX/sisFFvv/ZZ3inofjR88YmBm7W+pFG/eWFxnjxmjvu
9wwX/OWgFxz4HRRCi3OLUyu9v1YFHNHTt4+F4cqneiVB0v0YTONs2XodzXlC
JuzNU2LbOginWiHrV33mxvvQV/IurbcEUUFNsr/CE1V1LptHCi85fHG1Ikja
034rEDD3+2KEDLJI0JFWhVnGXjfS835h8P3KIUWe0Wt+pdUnR591SzIDnWek
+G4h3/YCueoZw0iMQv4Sh/IfJMeM/aX/CKTZJ4MxQ/g7yUl97HBTvmbwlomM
CkjoGk9SWu2nSkb6g120PdMXZlnxX8jsT24iJBPDEeTbhOe7/r3ZOWudGIe9
jidF14mGtuEZ3uJwInx744ZdvFVMtGJ0juSNWObPHSSzzDxkpUOxcmHr7h3/
h7f36HaVWbc0f5G+gRFINIX3JoDAdDRwwjsBwvz6inWrk6fGPdXIkzebW1tL
EhFvzDkfCPPuvgbb8EG5tTND2+rrlqebTW6X164d0aIYKchJmAg/f45CEiZ1
Wd1PuE9iwTpCGqrZA8T4fZpbZ1NDoDwZe1KXY/neTgtuWf1lvG1Lfwzuqxuw
RVGhpMB+zD8qtkxvZdwi+M306yxcisChA7nj54ACyNL6+DVv338kDCsIVeaw
+m04eGaTZ3yjpke7SDq8b7VRuNeAueVa+R5i8WWeghpXbz/va3wFVzG3fX4y
v/glewpPQ/UNyxZ7VceN7L+StWRN/34unaOuXZ3a3nd67aT2KITiJ/oCGL+E
sqr99NV41WEhr/BVyKXe8OI+D3+Rvrdf8tB6sq/Pd120VZH2LFksT92V/o4n
pobltHPL0j4GqOCZlsJ8gm34XH1ADNz9ln9jl3z35OZrCnzFMK35yGlW4/0D
YvL8FtZDpt+d5RixS9WtQJPaZbuMszdZv7Bbi2AMB1VnhNZzlSUQK/pLgL9j
Hp/0pAcwDuzsey0oYFCrYUjFdba+1oC9eggDE5x3neaLaOi+Jknzklkugizl
NX5+z/cbgYnZeu8OtGeRDIX503I+pXpknCV2Z8LoqI7eNrR9oyqZpWxJk16V
KxXnOb4at26feXPMeNvymtINoWkshiR95CW2s2R+SXu68VRf4soiCLcv2QDN
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
Rswy1rjJLGP7pno4f4WXMq/XX+aqP3jtn7klpMk3dJoc3Lx+UiMvphX/Te0W
JQ7Gj7/AY7/Ar+Crb/983Ofr1xdzHT1W4u49JZHAW5m6Wls16cMqzrMcXoqv
PURc+fLMX65iwrWCe0vN9vH9+e8m9M1R82xKgUjM6IuUgqX2fyOIE1Bym5NP
7tQMjR/OKHIcvoP7tdJGSf8ykoTWSyAdtcM9j1sMn9LxkqjjDWSzTY7d068+
q77fxo0T8Pn30MvAp/JqGxeHQ1H0eUWT51Luo0IP+WW5XIs4CKrJ1ol89+Iz
o6ryQNND/ITfd2PKl+Fv92qcq21pppy2NIUfFu09nCP7uyXN9ad/dpd20dDm
6nKcuO/vbI5wk2qbOzFmdhlzXrHMIWMmvvwO1KNciz2dm7O1zmb3EdkLJYxy
3fYM7ezi9MJ0Pg7KwkgdujLBSTKr5DNebqsonTq3L5T8XFcb3HnJWlx7VaZs
DTPJ4FRsLo8QvDIcrU5/GfQ1O2zxlOOtrjBodZU499bjWrg9CLvgFYlfPAEb
ZOE3wzHx2qP43QQqG0qdWZ900VenG82c1vrc5z/O3C+0HdQK+Q6Le7BjaJyP
1t2uA/KCM3N69vY7tx+QwisfvZ+60AjTL//k6zTnS7xl0nO3bqfweLHclZj7
bjrFdkkbi0Pc8pknmCe5kLt+rv1H2PXMj+99+WUewV6wYSK+yuAcfnKFOToU
PzOX4k8TP+4PnXOz8S2ZXNUm7C/PCRQ/Lt9Pvfh4SQUcrrSfx7HmPebXLTYM
ajnv/OfbCzPLnmWGCi2+Koe4mqVqFbZLVknX7S5ztVP4sBis5imnfG8YDLbk
MTlRnSL3klH4Jr2L1/j4RTL7qR3XE+Rb8wYBkPdLRnOYkvFTSCsoOrFm3j1+
rWFD7NR+j7iFpdtjvZ5cbTgbPkW9c/XGPwpu+esNK7q4n5Uy/TuLzZGWbzhr
N034XF+f+Bzi+H50U/VNuw+HrOZgSZp8fl5kBU7gqRwah/C2jS/x9vTN33ji
Wy60e8srmKOOBYTtuxwY4ysoQcfdlcxsHsVG36bmGtzleRvH7ORXH1+2TSPt
DOIMtutLq96O41MzNtp77JnAOTVVQOi8Rz/ReUa4AcXnLfT4awyxvp2r68eP
O4qLXpX07eDl9ErkE7FUYs+zfqU+ta2mo9Q7zfUe3JAe6R9WDmGI9uJrf76y
7z3lTV3yNvtNgk8wnyJCUrtzuLvmyNqx2kSbpy9NedUWQuYfY3NeGnyK1oMh
y2Ubf0cDlKdqpznzYnFdpJZ0o84syRplrExXvKeZs995s0FKPrADWzWs5ziv
JU9vMhGpv2biaJIu/TXjzp3fTZrkMUL8bD+LbcSA1HvKua1CyuuZTR9TdHGe
DYX2B2C6p+teTXSh+JZyYtOW5vPU3nJqhPEj53b7KZWS8rw0sQDujzF19vFe
jmJ8jpIM/zjt9fGtT4TrZFQXG+zNiW1gdHl2bizPf6AiB2mx/yBDEybdWeH8
WL2o4S5ySXuDQRCZOTVdW3NCvH1yddbfVFLrOD3OI4cUidLaNgk9VvEeJPjU
m+ial4uBH3cW08GJK7h3W51QDfaffc2dSzRUAijd7szdPmlaGrOvXhKCs98r
fo7O0I3BRYgBwULT56i6g2svwuePMeTJdMcXNtv0Vffs701s7EmftRi84+WU
bhjyn7/TonNXeQ5JqKHyyVw8WpRFb9Pm6vb3Vrhj5+iJHPCp30fwc5rnxq0z
75+r9P04lW/A/RzbvA1UXj8d7yw4K/d29MJPjd6avOsx+dVb9H4mpTxRe3dj
0zQKfs7Mb7cyD94S3o0hM3qh85Wxp69xuYNzo4gWw6VO3MFnUGmtUkuJcElu
5RU/8sh2j+zV8fbKj3IojAQIoZYUs+9/SZbUeoT84qW0tGAF2echvFnGSBpA
4uP2UT/2I43MavSxvnwSX9mpi0kKDzOMbyuxUQH+8Y/9VwBPNi6/JXOF1/XJ
orA/PZv+RNP+tnbOwHaqjz+4n6ta54Kalo2mr31hcs36wfEfvxDLyaj100kc
GvoyiYQwL89VCBV81yzf4Nyvbl6Xa7le2FIVlL+bOe1fsqc0N7xeYmVRliPZ
3/PqG9GNe+7TqT1tQSXqV05/y3YBChou2dc5bV2m/j7BR3Zqrei0XwFPajme
cTk+erw97/ujPM8usk+efzt85Ws84jqWktPw0GBLIdCyN+MK0JOOgmlXZYtN
bnhS7Lu/N8Ju+2TdXeGxc6f9Vea69i6s6gM07mqMgefbCw2mZ77/vu9Esau7
dal4OAT515is7w/vVj7K6nxWvfqxJMaJdjPP5+kJuddWQoF1atw5TeDcbvco
Vneb8gbOGL6tnjzr+t/0wLL/8a70f94Dy/5rD6xrfK42KzfsVKfKeobF50i2
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
2dvu9s4S0SV3KU8/daU4es3nHYgrIHYZ3dQKFHV237vaqRv5YvaEI1PPy98z
WznGmnJuduM4DZdi8jJ+9XVfxxaR/YAD4vJhXjW92D1PJ631xPhyhvr5fLtr
63e8HZUtTXN+O6I0HI9rZb0WpsgMn6m+ej8L4tlc+kxh9a3JpCTSDtH9eM9G
w411wh+Cy8HJ+sHjQ3naGaH9hkR03alRfVRkOU+GPFg9+fKw1NtPqn9VT7fP
3lqnUzbL5+dXytZci/ja2+rraN+3Sm9kF6a2j4fcbUmffBjbgwAU172UG21X
YUj4MbhXXZPkVC7Ue4x06+sk1PWpWX9J/U5SnOtejZXRVc/d0TxN8k57+7zb
98N9A0zTi8YTNDKfnVVURcuo+ZLd0j5bdY/f0Wm6jp/veDyHqfum0j7rURDm
Xsn7O5XIvXQW4nRLhBX33XS/anz13nu0dq8fdmBwa+39z2/sFf/np3X8578s
l4u8of8+5sO4/Mqzse2HxXL5X9++/eviI6ua9s5yeq7zZhxg3uZWp3mfU5CW
sOH1wSnkyM4i+flk/n0eKbfZbR6z0C8DSHz++VDaJ6dxecnH07Jsh3xZdFW+
7K7wMy457tu35cJoLiOsZEG0xevhBSyCtfdLc14ktO3m5S2ytjld+vq11t9l
DlVbJc2fSJVmqSpYAtgra0HMP617wS5NPixuwyx+LPKFp+4W728bYTH/h+WL
FJY5sGQogHMPY5+M+fm5SBoKuszyEjD0pRnzfjG2r/G35vRjpt/kD/m4uDTz
WyCgz8Etl5dxfqX0albay+v2C2TtigR+BO7YsicvctLiQ/mQFz82aYbbBdbz
evh3cy8Ab7b9ZSzqYXGHP4tZw2a2FZj1nHTDrCzEyrlZXOj8xukCcl6PgpI7
x1f+4/flNYv80bGkSWalF0075vNqjA/7AwKvGWB4/3LCrMDHbxbx8+wGsz8X
/tjnzRnmH27pAOaYPTebDljY4e/1jY2XZZ/DKi6gA0x8vl1o0mT5rN1PGX8x
y4/XCTjo9DIym8WDCz8UfylI66W2sxbJ8PLI0MJTs8FeNjols1tAwvzWax+D
5Olinz/hva7PB1DlJXrxm8I/Z7yAY18R95WDH09gZ1D1ZUljKX9/BXR3vV06
+J0tYdkQV2DUeatmDqnN22b1b6/F72z/YyF8516C23kD5+cDEJh9fWla1kKM
gZlh7V8//Da8hsr56TInx18bos/PkHxQCcAUaQuWP7p/R4vimfYX+hLR3foc
/gla/XP0zJP9yuJ60syZgoasaE95czm/5KFLf6th9uGe9GBBSp+z2ZPbWEBN
+WWQi3OQ71jSzxFIF3/7oejf/mAHehmSOr2cbz/c8iOXoEiMfUtvf3QRzYes
v3QvF817l7NzZs8qP7bKXuH3e2b87t95gcqjg7WAgL+wwY8ksg5Qcq2lxAuL
tr4Mwyzup/V/uVTh2081EZSfBf6t7CZdB6X48vilAP6/BeSPpO7Y63MZc0n5
p6j9tcn/UGJfz377B+b5vpKpdAEA

-->

</rfc>
