<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.4.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-tls-tls13-pkcs1-05" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.30.2 -->
  <front>
    <title abbrev="Legacy PKCS#1 codepoints for TLS 1.3">Legacy RSASSA-PKCS1-v1_5 codepoints for TLS 1.3</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-tls-tls13-pkcs1-05"/>
    <author initials="D." surname="Benjamin" fullname="David Benjamin">
      <organization>Google LLC</organization>
      <address>
        <email>davidben@google.com</email>
      </address>
    </author>
    <author initials="A." surname="Popov" fullname="Andrei Popov">
      <organization>Microsoft Corp.</organization>
      <address>
        <email>andreipo@microsoft.com</email>
      </address>
    </author>
    <date year="2025" month="September" day="26"/>
    <area>Security</area>
    <workgroup>Transport Layer Security</workgroup>
    <abstract>
      <?line 76?>

<t>This document allocates code points for the use of RSASSA-PKCS1-v1_5 with
client certificates in TLS 1.3. This removes an obstacle for some deployments
to migrate to TLS 1.3.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://tlswg.github.io/tls13-pkcs1/draft-ietf-tls-tls13-pkcs1.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-tls-tls13-pkcs1/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Transport Layer Security Working Group mailing list (<eref target="mailto:tls@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/tls/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/tls/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/tlswg/tls13-pkcs1"/>.</t>
    </note>
  </front>
  <middle>
    <?line 82?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>TLS 1.3 <xref target="RFC8446"/> removed support for RSASSA-PKCS1-v1_5 <xref target="RFC8017"/> in
CertificateVerify messages in favor of RSASSA-PSS. While RSASSA-PSS is a
long-established signature algorithm, some legacy hardware cryptographic devices
lack support for it. While uncommon in TLS servers, these devices are sometimes
used by TLS clients for client certificates.</t>
      <t>For example, Trusted Platform Modules (TPMs) are ubiquitous hardware
cryptographic devices that are often used to protect TLS client certificate
private keys. However, a large number of TPMs are unable to produce RSASSA-PSS
signatures compatible with TLS 1.3. TPM specifications prior to 2.0 did not
define RSASSA-PSS support (see Section 5.8.1 of <xref target="TPM12"/>). TPM 2.0
includes RSASSA-PSS, but only those TPM 2.0 devices compatible with FIPS 186-4
can be relied upon to use the salt length matching the digest length, as
required for compatibility with TLS 1.3 (see Appendix B.7 of <xref target="TPM2"/>).</t>
      <t>TLS connections that rely on such devices cannot migrate to TLS 1.3. Staying on
TLS 1.2 leaks the client certificate to network attackers
<xref target="PRIVACY"/> and additionally prevents such
deployments from protecting traffic against retroactive decryption by an
attacker with a quantum computer <xref target="I-D.ietf-tls-hybrid-design"/>.</t>
      <t>Additionally, TLS negotiates protocol versions before client certificates.
Clients send ClientHellos without knowing whether the server will request to
authenticate with legacy keys. Conversely, servers respond with a TLS
version and CertificateRequest without knowing if the client will then
respond with a legacy key. If the client and server, respectively, offer and
negotiate TLS 1.3, the connection will fail due to the legacy key, when it
previously succeeded at TLS 1.2.</t>
      <t>To recover from this failure, one side must globally disable TLS 1.3 or the
client must implement an external fallback. Disabling TLS 1.3 impacts
connections that would otherwise be unaffected by this issue, while external
fallbacks break TLS's security analysis and may introduce vulnerabilities
<xref target="POODLE"/>.</t>
      <t>This document allocates code points to use these legacy keys with client
certificates in TLS 1.3. This reduces the pressure on implementations to select
one of these problematic mitigations and unblocks TLS 1.3 deployment.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" 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>
    </section>
    <section anchor="pkcs1-v15-signaturescheme-types">
      <name>PKCS#1 v1.5 SignatureScheme Types</name>
      <t>The following SignatureScheme values are defined for use with TLS 1.3.</t>
      <artwork><![CDATA[
    enum {
        rsa_pkcs1_sha256_legacy(0x0420),
        rsa_pkcs1_sha384_legacy(0x0520),
        rsa_pkcs1_sha512_legacy(0x0620),
    } SignatureScheme;
]]></artwork>
      <t>The above code points indicate a signature algorithm using RSASSA-PKCS1-v1_5
<xref target="RFC8017"/> with the corresponding hash algorithm as defined in
<xref target="SHS"/>. They are only defined for signatures in
the client CertificateVerify message and are not defined for use in other
contexts. In particular, servers intending to advertise support for
RSASSA-PKCS1-v1_5 signatures in the certificates themselves should use the
<tt>rsa_pkcs1_*</tt> constants defined in <xref target="RFC8446"/>.</t>
      <t>Clients MUST NOT advertise these values in the <tt>signature_algorithms</tt> extension
of the ClientHello. They MUST NOT accept these values in the server
CertificateVerify message.</t>
      <t>Servers that wish to support clients authenticating with legacy
RSASSA-PKCS1-v1_5-only keys MAY send these values in the
<tt>signature_algorithms</tt> extension of the CertificateRequest message and accept
them in the client CertificateVerify message. Servers MUST NOT accept these code
points if not offered in the CertificateRequest message.</t>
      <t>Clients with such legacy keys MAY negotiate the use of these signature
algorithms if offered by the server.  Clients SHOULD NOT negotiate them with
keys that support RSASSA-PSS, though this may not be practical to determine in
all applications. For example, attempting to test a key for support might
display a message to the user or have other side effects.</t>
      <t>TLS implementations SHOULD disable these code points by default. See
<xref target="security-considerations"/>.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The considerations in <xref target="introduction"/> do not apply to server keys, so these new
code points are forbidden for use with server certificates. RSASSA-PSS continues
to be required for TLS 1.3 servers using RSA keys. This minimizes the impact to
only those cases necessary to unblock TLS 1.3 deployment.</t>
      <t>When implemented incorrectly, RSASSA-PKCS1-v1_5 admits signature
forgeries <xref target="MFSA201473"/>. Implementations producing or verifying signatures
with these algorithms MUST implement RSASSA-PKCS1-v1_5 as specified in section
8.2 of <xref target="RFC8017"/>. In particular, clients MUST include the mandatory NULL
parameter in the DigestInfo structure and produce a valid DER <xref target="X690"/>
encoding. Servers MUST reject signatures which do not meet these requirements.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is requested to create the following entries in the
TLS SignatureScheme registry, defined in <xref target="RFC8446"/>. The "Recommended" column
should be set to "N", and the "Reference" column should be set to this document.</t>
      <table>
        <thead>
          <tr>
            <th align="left">Value</th>
            <th align="left">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">0x0420</td>
            <td align="left">
              <tt>rsa_pkcs1_sha256_legacy</tt></td>
          </tr>
          <tr>
            <td align="left">0x0520</td>
            <td align="left">
              <tt>rsa_pkcs1_sha384_legacy</tt></td>
          </tr>
          <tr>
            <td align="left">0x0620</td>
            <td align="left">
              <tt>rsa_pkcs1_sha512_legacy</tt></td>
          </tr>
        </tbody>
      </table>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8017">
          <front>
            <title>PKCS #1: RSA Cryptography Specifications Version 2.2</title>
            <author fullname="K. Moriarty" initials="K." role="editor" surname="Moriarty"/>
            <author fullname="B. Kaliski" initials="B." surname="Kaliski"/>
            <author fullname="J. Jonsson" initials="J." surname="Jonsson"/>
            <author fullname="A. Rusch" initials="A." surname="Rusch"/>
            <date month="November" year="2016"/>
            <abstract>
              <t>This document provides recommendations for the implementation of public-key cryptography based on the RSA algorithm, covering cryptographic primitives, encryption schemes, signature schemes with appendix, and ASN.1 syntax for representing keys and for identifying the schemes.</t>
              <t>This document represents a republication of PKCS #1 v2.2 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series. By publishing this RFC, change control is transferred to the IETF.</t>
              <t>This document also obsoletes RFC 3447.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8017"/>
          <seriesInfo name="DOI" value="10.17487/RFC8017"/>
        </reference>
        <reference anchor="RFC8446">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2018"/>
            <abstract>
              <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
              <t>This document updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8446"/>
          <seriesInfo name="DOI" value="10.17487/RFC8446"/>
        </reference>
        <reference anchor="X690">
          <front>
            <title>Information technology - ASN.1 encoding Rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)</title>
            <author>
              <organization>ITU-T</organization>
            </author>
            <date year="2002"/>
          </front>
          <seriesInfo name="ISO/IEC" value="8825-1:2002"/>
        </reference>
        <reference anchor="TPM12" target="https://trustedcomputinggroup.org/wp-content/uploads/TPM-Main-Part-2-TPM-Structures_v1.2_rev116_01032011.pdf">
          <front>
            <title>TPM Main Specification Level 2 Version 1.2, Revision 116, Part 2 - Structures of the TPM</title>
            <author>
              <organization>Trusted Computing Group</organization>
            </author>
            <date year="2011" month="March" day="01"/>
          </front>
        </reference>
        <reference anchor="TPM2" target="https://trustedcomputinggroup.org/wp-content/uploads/TCG_TPM2_r1p59_Part1_Architecture_pub.pdf">
          <front>
            <title>Trusted Platform Module Library Specification, Family 2.0, Level 00, Revision 01.59, Part 1: Architecture</title>
            <author>
              <organization>Trusted Computing Group</organization>
            </author>
            <date year="2019" month="November" day="08"/>
          </front>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="SHS">
          <front>
            <title>Secure hash standard</title>
            <author>
              <organization/>
            </author>
            <date year="2015"/>
          </front>
          <seriesInfo name="DOI" value="10.6028/nist.fips.180-4"/>
          <refcontent>National Institute of Standards and Technology (U.S.)</refcontent>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="MFSA201473" target="https://www.mozilla.org/en-US/security/advisories/mfsa2014-73/">
          <front>
            <title>RSA Signature Forgery in NSS</title>
            <author initials="A." surname="Delignat-Lavaud" fullname="Antoine Delignat-Lavaud">
              <organization/>
            </author>
            <date year="2014" month="September" day="23"/>
          </front>
        </reference>
        <reference anchor="POODLE" target="https://security.googleblog.com/2014/10/this-poodle-bites-exploiting-ssl-30.html">
          <front>
            <title>This POODLE bites: exploiting the SSL 3.0 fallback</title>
            <author initials="B." surname="Moeller" fullname="Bodo Moeller">
              <organization/>
            </author>
            <date year="2014" month="October" day="14"/>
          </front>
        </reference>
        <reference anchor="PRIVACY">
          <front>
            <title>Push away your privacy: Precise user tracking based on TLS client certificate authentication</title>
            <author fullname="Matthias Wachs" initials="M." surname="Wachs">
              <organization/>
            </author>
            <author fullname="Quirin Scheitle" initials="Q." surname="Scheitle">
              <organization/>
            </author>
            <author fullname="Georg Carle" initials="G." surname="Carle">
              <organization/>
            </author>
            <date month="June" year="2017"/>
          </front>
          <seriesInfo name="2017 Network Traffic Measurement and Analysis Conference (TMA)" value="pp. 1-9"/>
          <seriesInfo name="DOI" value="10.23919/tma.2017.8002897"/>
          <refcontent>IEEE</refcontent>
        </reference>
        <reference anchor="I-D.ietf-tls-hybrid-design">
          <front>
            <title>Hybrid key exchange in TLS 1.3</title>
            <author fullname="Douglas Stebila" initials="D." surname="Stebila">
              <organization>University of Waterloo</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Shay Gueron" initials="S." surname="Gueron">
              <organization>University of Haifa and Meta</organization>
            </author>
            <date day="7" month="September" year="2025"/>
            <abstract>
              <t>   Hybrid key exchange refers to using multiple key exchange algorithms
   simultaneously and combining the result with the goal of providing
   security even if a way is found to defeat the encryption for all but
   one of the component algorithms.  It is motivated by transition to
   post-quantum cryptography.  This document provides a construction for
   hybrid key exchange in the Transport Layer Security (TLS) protocol
   version 1.3.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-hybrid-design-16"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA71Za3PjthX9jl+BKh+a7YjUw4+13ek0Wtub1dSvWt6kmemM
FyIhCVmSYAhQWsXr/vaeC5AiJcvZfqpnkpVI4OI+zz0XCoKAWWUTecY7V3Iu
ojW/n4wmk1Fw94/zySBYDh6PeKRjmWuVWcNnuuAPVxM+CA86TEynhVw2O2nL
d4NXl0fCyrku1mfc2JixWEeZSHFwXIiZDZS0s8Amhv4bHAT558gMgv4RM+U0
VcYondl1jtXjy4f3nH/HRWI0jlYZDpP4X2Y7Xd6RsbK6UCKhL+PRO/wDFTrj
+4f3HZaV6VQWZyyGImcs0pmRmSnNGbdFKRkMOWCikAJSJzIqC2XXHbbSxed5
ocscTx8KkZlcF5ZfibUseLNqKbMSIjn/9lLOvR2dnyFZZXP+I22h56lQCZ7D
/h/IGaEu5vRYFNECjxfW5uas16NV9EgtZVgv69GD3rTQKyN72N+jfXNlF+XU
C1zNey230tsEPjC2JdetCv2mUOn2+t7rEQoXNk06jInSLjRcywPI5lxl8Grn
IuTvZParSFXWcY99vDsXYqninVewQmTqd2ERaCz5Uet5IvnV1bl/Lb1zYto5
ldkPc/c+jHS6feQo5Hc618ut80ZZXEjVfrFz2rWKCm30zPJzXeTh1pHCbc71
D2m9yJ3KMl2k2L90Yb9/fz4cDE6rjyf9wdv64+HhMX381/Fp/8yJrattnM28
BJ1xK6NFphM9X/OAjyY34YDLDGVE6XFfJhKWTXIZqZmK/AY94++EURG/3FrG
v393ef+my89FpjOsTV68P8d7MolfKGPxvFRmIeMXyy6wzHvB1Qof9vtD93UT
Z165EQX58DF4cA+MLJQ0CobVC8aT29748vyMn5wMj4LBWSXn4e56MNx2Bx7x
a6GyHUOv5FImfMh/kgVBAIBk2OX3cqn8t8Fxl98JVNkQjpugjCNbFjAA/rEL
SedsWzEApBwE/cFrtjwUpbHwx7lO89JuqtNrKoq5RMVsCsavjeqlrvRdNa7y
AOBiAUm9Mk+0iE0PmgRkXkDaBsOAvjf6Pi5h1yOwFAY99gf9A9I0zOOZ99Wu
qyol71DDlEP8WsclFYuaFqJYb3uwy9+jyJI1H4b9buXOfr/lw/4gPDqtvDg4
4yOCFuQj6bXju9OA3Hfy//fd+Y+P5IXHYpAfnT6SpoPHtp6POSCLvMVUXVS+
LK/fT0ZQ/PDtwbYH0eL4RM0zQbv5e5wr4Tck381k0tlj3wZbLmTitgVXYinK
uFO93+CMRduT+1dt3HgY9E+D4cFev6xWqzDVv6skEc4bMgs+Tnqmah49ESNo
moqsl86McMLeHvQg6u729uLqcidPFspUL/gUvoIN8gt8qlxwqD4mkyt+EPb5
TCTJVESfX7f9XYgsk0kiix2b3+lYb79qGTroB4PDvYbWJoUeyKfAPoLVHm3r
Dfo9C92DXOs4kYHTPWhUD4xJgoO+az0sDEPGWBAEXEyNLURkGXOGg16UKdII
RCHRRD2MIya8xUzIBaWRhBY7pOffYD0rtEIWJYpkRLKwvqQgBnlScZqQu6MK
meolXggAM5QQEYqR5BudSg56kug1aWKY1TxV8wJSOD7WQrz6qYphLGPf8XFm
C1R0ROULY/wq/vRUtZPn5+rAmJsydxyDDttjgd+CZoQtKmPnjRGAUzVb81Qa
I+bepJlYQkrLFZNJyH9eKNjSPOGwVrBEIwhgD2Ka+PZhNrUkEjA8OC7teusT
zwwXoohX4FY8Kta51XBBvkD3igFCkTQsQe5tGaNsfXaJzpSmwKnK6+gxS/SC
LgXPyFoCJ9l0oFWwiSGoMZ+u3QYfQR/wPdGE91H/KAyR5ons8lfAFT0REGTe
uIPKqfqtBM8szcYwttcwKCms2wLaIDPu9ELk80ITdLX0a+vE8kItKUc+y7UJ
+Qe9AmoXXS5A2lBF3NNYChWp5DXKEAtZiUbqtGPGNtGhCkhzoCOtpfRu5THa
r2n3DQNJimpEU+fgMQhbpi2L5YwQrpURddi+N1ISzXVt+yg8AYeBhk9Prtc/
P7/xZ0AWQDpKyhjaNFK6fFparjP0KWCPkfXajSN3FX8/voPmJ8fBIcaKjE8l
agKOjHmZE5/Srq6pvo1ILLIwm2MTGgOaRoV9sULi16/gXMMKiagWkOFSpTpQ
JUCpLWd5S0c5TR3qC38Xvt0Y6uz0JYsmlnlnVFkA/dawEP6KFo1ZIoNX94EC
2IxYk67AAP9sCF3FZ+OUf5k0tDeTlsYVLiww6DOqhD09/f3ufvzT6PyXv13c
jsNBPxwenA5Oew/XoxBQ+zY8ASE7OSWAIFIoYoxPUBmQuUb8kXZUOaQxa8EY
nxU6rXPYuRPjAbTgYg6GY8hUABiQGF0YlrrKoKRAQYqM1cp5nwr+WykyW6bc
cwE8h87j4CLcTBuL9bRQcYCEQR4/P8O/o5aaXeexDIOlVQ6dSS8d6YQvPWU0
SA4EdJ/PUPznFTpgEgRzcV8+oJdp49TTSMrPmV6RkauFhOd90/AghCVJwilr
KJGsdkMQBPh4OPMq+POFfK4z0kmS0hWMYTemRBxdOQO2sEpvF5AWZN9X5+zq
pWbtjHAqkRZsR3KjScjHW1voHK9O16kjXeBIST2bwUq8Zxv/1vnZ9RI2Se4P
nmFi4nHpkpHeN4d2yX8AccsorRSgExmGxIqkjFFxwlaCh1Q+GnpEmjzsMo24
gBMNCINSgB+j0MhTADWfJ3rqsjVWxkFgXaS+vdf9261VhPCeEmQAfOQaMmjD
fUIaiaijwae1EOxAGhv2ophXukxirikhVgpIM3UQDHdF1ncep7MyppRkOTWy
+kBWH4jELFDQdNifKQE9IYJuIlkb6rOISyqIltoK05dlkslCOEwCB0R1e3bn
iuJ/IT0NLpp2cHyyV/nAvsV1SBWPQgglLKTuljXOrboHjkKmwx+MAubnMUNb
NKJEDD0C6lk1r5aTsWUGGkh+qd3fYE5IvMjVT9asv6Be5IDAkPmuXyIyRWww
0X+cPNAVEP3Lb27d5/vLf34c319e0OfJh9HV1eZDvWLy4fbjFd6z6lOz8/z2
+vry5sJvxlO+8+h69Av+Ia06t3cP49ub0VWHnEd5wJqoFK40kC0IhyzgP0oX
gbhJExVqii/Y8+78jg8OPXujWwWA89PTn4jKDd4ePj8zqiR/lmuY/ivci9xB
UxIFyUD80VxyZUViqLlxs9CrjCNfpfNldVWHufOomYQm0QIh5A/rXFYenWnk
kYOZ3UVLkZQV7/KcwLdNSq8tZsHYf/DnL1RAXPhTNT5wXhjx6O6QHs1CDI+O
H31Cft//0j8c9t909y88ODlsLTx6feHRYNhaeLxZ+Lxryl+9hs5eMQXsbJWM
QpN3eC72sVzY625NXnBv1ubeziEeL4sKlmnXQphFS5RLA+9JkHVEfPJhUnft
Y3Tp3s148hAS8QkHJ/0AmUAlSVF3FUgY2ApEi/RBWgvuX50CPAOALGIkuzFF
Sjm0Y244/2LRzsYZzzGKq6gELW06GmW2tw+ZjoGVjoOAFrtne0aVLXW9r9ow
hAcp4ISGLCQyYW+FY+xTE/S/fKKGhLGE4ta4sj05IR3rjl8jQ0tHD1FVZldq
fNpo9rgJlfnk0DyjNs2qq6YWd6jC0hyALpfbvdK9016fzKDvpPKr7zuYtxy0
Vt6sh5sW83BcpeEee5wduGRxuA/Y8tRnj3LsW6bXt2x7SMpWSjnzKQXTTWy/
kYpgv5XV+51IBcrqAp25hHVcxcf7j3VqpYBzk+Pj7V5IPmn4TuuOwJ+9cQpr
nEJK1Aq45l9HNuS8PqzpKNvSU3/R4I52Ma5j256OiPLNF55VECcgi6fUTYll
0z0vciJGMylSms5Q8IT/6AZJPc2FfGvKBQmXaW6rKqVfAoBv1D4ddFQKYCpZ
YOJTJk9wpNgEtSJ38EpBNGshAJkOHDwvk44GmWoO2uUFlRtqutbEswbcqcMx
USaWskACCGtqRBeDdELhRblqRiurf1ohftB67QF9e4tHA9W6XwE6x9q5k7y1
9rTFkXsKCF1iVCpmcsXaahJQwllTFcfgtVutrxKwNWi0J2aCUJUhJ5nnAltz
Z819ajjdNJhqiHAkDFFWqfq9omGepdIA0hqgI2HwGqyVglY4wyp+tZ9e/ezo
eR0sV0iuW0WWJoE9iC1i8DfTKoeZu0YFL4WLm4tX6lLjnRzwdxRuuC1oTEPl
05emB7C6Y5pWr63AoGHx+5Qy9S2GhwLjWTs7wfTshvRNU37Rv6J2X6iuKJx7
U4CYsBo+vPl4dcWwR6RUajXUXLiLBPo5h5v6Rt8BX30VIwhXFfjq5T00oF+C
QOLq33d2oK6Qv9LFUKsdYnqgCwOfpKmUNQZWWeMmcl8I49HN6EURuIeOtzsU
9PdPEQaPCtsahgdBLnoV+lOW7JK+Qs4VbERCbLXXPzX9lVof+LKkSzv6VTbu
IN2TMs1Y1benBI2UrKDRFWO2fgvBZxbJegN/scG2JxyY/JX/RP2K868cswAR
aH/PsP/vK/saVH+bD3/0h/XcU1HI//QKWf3Eq2VHe5Y1VHWz7HjPsoao0jJ/
GUzzIfsvW1NGzpwfAAA=

-->

</rfc>
