From martine.lenders@tu-dresden.de  Wed Nov  8 06:02:41 2023
Return-Path: <martine.lenders@tu-dresden.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 41559C17C889;
 Wed,  8 Nov 2023 06:02:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01,
 URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=tu-dresden.de
Received: from mail.ietf.org ([50.223.129.194])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id KvPP_RmOnVnv; Wed,  8 Nov 2023 06:02:36 -0800 (PST)
Received: from mailout3.zih.tu-dresden.de (mailout3.zih.tu-dresden.de
 [141.30.67.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id A04A1C17C897;
 Wed,  8 Nov 2023 06:02:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=tu-dresden.de; s=dkim2022; h=Content-Type:Subject:From:CC:To:MIME-Version:
 Date:Message-ID:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=e0QdntHZh90HYXDLEH+YuV2ER4OwDET9smfC3nrjMUI=; b=mpDZ1fVz+N+dvxffyj34hoDmjh
 TP8ppZT6JvWaRtJn64dBZUmh/iaEpBlqNFJwdUWzP0W/93JClKt9FveocMW4RVc5BKBTuIrPvMCAx
 iznGSUltzi/lBmSzfPy89EFgDIDWrH0Hre0H1xe61VsLLXWq480qmmRQAbGUV18Up5ADBvEJxRfx1
 trgyZdBgPHK+N7hdA5wbwBGiLNgEMnV4IeCGhY49EgTuoW7XVOEVDX91pdk1XbA1QYrvbXUdqANtj
 14lOnXqN+Ri4O3PIKM7buCwsD2gDvxE2W+NZ3xXFVvchWubDkZ3AAA/wyFa6YV4ob7sL5H3JL16qp
 lZNLWdUA==;
Received: from [172.26.34.117] (helo=msx.tu-dresden.de)
 by mailout3.zih.tu-dresden.de with esmtps (TLS1.2) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2)
 (envelope-from <martine.lenders@tu-dresden.de>)
 id 1r0ikZ-005Mpr-07; Wed, 08 Nov 2023 14:37:43 +0100
Received: from [31.133.152.146] (31.133.152.146) by
 msx-l317.msx.ad.zih.tu-dresden.de (172.26.34.117) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.34; Wed, 8 Nov 2023 14:37:34 +0100
Message-ID: <90f306d4-d887-43f6-8990-3c39a7ffcb46@tu-dresden.de>
Date: Wed, 8 Nov 2023 14:37:28 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: "cbor@ietf.org" <cbor@ietf.org>
CC: "draft-lenders-dns-cbor.authors@ietf.org"
 <draft-lenders-dns-cbor.authors@ietf.org>, <esko.dijk@iotconsultancy.nl>
From: Martine Sophie Lenders <martine.lenders@tu-dresden.de>
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
 micalg=sha-512; boundary="------------ms070803090305060904060308"
X-ClientProxiedBy: MSX-L315.msx.ad.zih.tu-dresden.de (172.26.34.115) To
 msx-l317.msx.ad.zih.tu-dresden.de (172.26.34.117)
X-TUD-Virus-Scanned: mailout3.zih.tu-dresden.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/PZOD8bR2UHHA7R6RHGsYAb25Z0w>
Subject: [Cbor] Multiple questions with CBOR for DNS
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>,
 <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>,
 <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Nov 2023 14:02:41 -0000

--------------ms070803090305060904060308
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

Esko talked yesterday about the potential requirements of having two 
questions in a DNS message. I think this could be achieved with a small 
extension to the existing definition that makes the question section an 
alternating list of names an type-specs (each pair of those being one 
question):

     question-section = [question+]
     question = (
       name: domain-name,
       ? type-spec,
     )

The only caveat I see is, that if we go with the componified domain name 
definition I presented yesterday, that at least a record type needs to 
be provided when more than one question is used. Otherwise, the 
compontents of names of different questions will become hard to keep 
apart by a parser.

Alternatively, we can go for a list of list in the question (each of the 
inner lists being a question). This has two caveats, however. (1) The 
question section will be harder to distinguish from the other sections 
in the response (given that it is optional, this is important). (2) We 
add at least 1 extra byte for the very rare (and by most resolvers not 
accepted) case that someone wants to have more than one questions.

Best
Martine

--------------ms070803090305060904060308
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC
EXowggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWWMIIEfqADAgECAgwcbjQkPzrYLBvMkTUwDQYJKoZIhvcNAQELBQAwgZUx
CzAJBgNVBAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1
dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNV
BAMTJERGTi1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjAeFw0xNjEyMTIxNDM5
MTZaFw0zMTAyMjIyMzU5NTlaMHMxCzAJBgNVBAYTAkRFMRAwDgYDVQQIDAdTYWNoc2VuMRAw
DgYDVQQHDAdEcmVzZGVuMSgwJgYDVQQKDB9UZWNobmlzY2hlIFVuaXZlcnNpdGFldCBEcmVz
ZGVuMRYwFAYDVQQDDA1UVSBEcmVzZGVuIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA5+CCc42Y1+0J5tpASWPSYx/0Pxqj97P1DdzCbTh3XwppRsAMtqNwS8sTxgHMmbNA
ol18t3EqIkTH/iSXEhd5cf6OSyHumVbgvZTvjMh/c7R3VGZiwqimlhk4/UJV8nVPvrL24Guk
D17Rsv+iLe5Mse7HIMJ7e9ciArdCBV5W6kk/5O24/ZhttIEs/2I3i8MTlGoBaesNgkUy/cRa
A0hw1BBTrDbfK1vhbxV/CWb+czy0F0M5W31LToGrXuwoFrhggn5X/LrFXvCb8/9w+jSk8WzG
vJw6MlPGXHwuTfjf7oei/S0j7iHq5fyIH3lEs58M4kwxlLViv2rc3KJkTX5xmQIDAQABo4IC
BTCCAgEwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwKQYDVR0gBCIwIDAN
BgsrBgEEAYGtIYIsHjAPBg0rBgEEAYGtIYIsAQEEMB0GA1UdDgQWBBRS/r63JMIbCh1GUo5E
JCr0SEA9ATAfBgNVHSMEGDAWgBST49gyJtrV8UqlkUrg6kviogzP4TCBjwYDVR0fBIGHMIGE
MECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9j
cmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290
LWcyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHdBggrBgEFBQcBAQSB0DCBzTAzBggrBgEFBQcw
AYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEoGCCsGAQUFBzAC
hj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9jYWNlcnQv
Y2FjZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAEzY
RPywOGl/wZ/Mdz2gLDMbO39f7+iQcrVPRy/lbjjLt+0bouai8xTj1I9N+W4ZOhGww55gXMNO
nBiKouODdNcazTxW6+glA4+5K9bxkAKu9kl9J2ezpcMw1PNTFFcS1yG+thGQTtuy+3S3fI6V
Ifxi+RawFri9sC7010qS3RwOShmhsLk3iEjlDQ180zkBzsdevWHt1svALpqsc+7DcHuP+MgY
vkow/1uyHp3vyeTE9K7hdxcfXwRQ9IkeCo9xLJUeykuosqrTOQNe4Yw4hPhrJfRtoyH92SFq
deZenVeU6+rkquev61X3fPi+/ySpUOGyWPdggN65bQ81E8nLFYUwggbGMIIFrqADAgECAgwo
9G3LeDFvRjASYJEwDQYJKoZIhvcNAQELBQAwczELMAkGA1UEBhMCREUxEDAOBgNVBAgMB1Nh
Y2hzZW4xEDAOBgNVBAcMB0RyZXNkZW4xKDAmBgNVBAoMH1RlY2huaXNjaGUgVW5pdmVyc2l0
YWV0IERyZXNkZW4xFjAUBgNVBAMMDVRVIERyZXNkZW4gQ0EwHhcNMjMwODEwMTQxMjExWhcN
MjYwODA5MTQxMjExWjB1MQswCQYDVQQGEwJERTEoMCYGA1UECgwfVGVjaG5pc2NoZSBVbml2
ZXJzaXRhZXQgRHJlc2RlbjEQMA4GA1UEBAwHTGVuZGVyczEQMA4GA1UEKgwHTWFydGluZTEY
MBYGA1UEAwwPTWFydGluZSBMZW5kZXJzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEAxXbGsKyrEZTXqkT1K+h9xzy5UuGq8uD0b7tqiL1KggkJUxho8duMpRvH02/bDb23XHw2
vcUu9bmIHLxJP48+fJvp+qTu1GbUznzO0lOVeshYkdJfuIV2jbA59wQp599owz52bCBZyU5Y
gyBI3KHpBKtR+Ufq9alPT3pe2OIPE1PY7ZA9ZEQCB+2S6H3Mwe9vgttJHiEf2e4Gf0XaXzZv
9KrLxxcKOK11AxLx5TR+dQATvBaXxc6ZwhU3qujAY8a1KgqEZLh6Mm/UHVe8p4tnhh77BOtw
y1keIPy8qjOxB72oS4vFokHkbGZ/WznDbkBVVYHn+sByNo7ZioW4RpAwAzk+TBO/AJw2hhBA
h6SyCWLsN6VRHySHI3iz2BIl/zt1VDlCUvuOP/3pMyV3GeU5o3IjjD8XYcWt29XHxCnyVpaM
zGt4rvMGk1fMXJCnzE8dF+/JgomMONfVzWEnU5FOWFwfsjW/eyGSYT1vzE5oDg3eCH7poYhq
KpRI++lKM19Sy60oFfmkDkw/UyqqgniZESK64SZ0XLCmIOBXsJyyObZVnchQc6XEBPnj2GU8
nsmuSbCr0eNRfBtDLqyXKZ1JYdRxSf0430ZcwLwmka+m/O89J6CIVzJlXz5XBb30Ndl08OAC
mA/jR82VlSE7xp0mK1Wi4rarLBWsCEz3RfdmKecCAwEAAaOCAlYwggJSMAkGA1UdEwQCMAAw
DgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4E
FgQUKuOCayms1E49v9p7qLygI9J2fSwwHwYDVR0jBBgwFoAUUv6+tyTCGwodRlKORCQq9EhA
PQEwKAYDVR0RBCEwH4EdbWFydGluZS5sZW5kZXJzQHR1LWRyZXNkZW4uZGUwgY0GA1UdHwSB
hTCBgjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS90dS1kcmVzZGVuLWcyLWNhL3B1
Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1LWRyZXNk
ZW4tZzItY2EvcHViL2NybC9jYWNybC5jcmwwgdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUF
BzABhidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUH
MAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHUtZHJlc2Rlbi1nMi1jYS9wdWIvY2FjZXJ0
L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvdHUtZHJl
c2Rlbi1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwPgYDVR0gBDcwNTAPBg0rBgEEAYGt
IYIsAQEEMBAGDisGAQQBga0hgiwBAQQLMBAGDisGAQQBga0hgiwCAQQLMA0GCSqGSIb3DQEB
CwUAA4IBAQBgVXrwVQ3ZsBYiB+84FAL94TCPNnrSxz3/iUXaC4uWkDhed/1+f2/Y97ScCX3Z
GxrjovMJFlbq4gLVYUlB7rpyz5zZBfWYWCb6Qqzhokdqlf72dbvTVcH7dg+OTH5rIbN4eF1J
AcXnBEnXxZpXLo/Ktz+ONriXOmSLM54bn0C60Aj0Wu+O5ZTusVyYg25vxv5/l6aaUnHj1Muy
vLMVv611kUwSShEgfduOM1C073hAQyj1ocp23hDtdX6rc5Lsg4iTCM3D4GkQUFE9sVzLdl5+
u3mPsnDxqJSeMrv/QEfDIS9YkHZMiT8/cr0TYtBTKzh/ISEY63Lh1LezcErefUKnMYIE2jCC
BNYCAQEwgYMwczELMAkGA1UEBhMCREUxEDAOBgNVBAgMB1NhY2hzZW4xEDAOBgNVBAcMB0Ry
ZXNkZW4xKDAmBgNVBAoMH1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xFjAUBgNV
BAMMDVRVIERyZXNkZW4gQ0ECDCj0bct4MW9GMBJgkTANBglghkgBZQMEAgMFAKCCAicwGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjMxMTA4MTMzNzI4WjBP
BgkqhkiG9w0BCQQxQgRAwurvRBEibRFtxEECIB0oqr+ywybNwVCLXGE1ls1fAafeMtDoKMiO
Gzyn04g7OGVvKLlr+WNp+3jEK0m/p1YU2jBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQB
KjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC
AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGUBgkrBgEEAYI3EAQxgYYwgYMwczELMAkG
A1UEBhMCREUxEDAOBgNVBAgMB1NhY2hzZW4xEDAOBgNVBAcMB0RyZXNkZW4xKDAmBgNVBAoM
H1RlY2huaXNjaGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xFjAUBgNVBAMMDVRVIERyZXNkZW4g
Q0ECDCj0bct4MW9GMBJgkTCBlgYLKoZIhvcNAQkQAgsxgYaggYMwczELMAkGA1UEBhMCREUx
EDAOBgNVBAgMB1NhY2hzZW4xEDAOBgNVBAcMB0RyZXNkZW4xKDAmBgNVBAoMH1RlY2huaXNj
aGUgVW5pdmVyc2l0YWV0IERyZXNkZW4xFjAUBgNVBAMMDVRVIERyZXNkZW4gQ0ECDCj0bct4
MW9GMBJgkTANBgkqhkiG9w0BAQEFAASCAgA7Z3YvYWSiWmB1bYOxCVRv6EjEvlgMIyRInHFW
hUFgvlC5oxoSod4ZI4xzBfQTOti4W0CcLVcQDkq5Rd8JsI0Pb7a3SObotxHP/20sk4YEE58B
Uu+FA4JQCJz8u230/bKxXKLFUm5mtbleouv4YuBRB49afqahlDSySYeuFomkhZ85CzvhR1rE
u03I+QzKaUNCBqUMWfxMyxqI5q5ATPb8wixlFqhQvBZVtCVFDNrN8GPyth3RCatnpWM2PzaP
OB0qfAsFIGmNqhiOKG45ggUK3d/VEds8eGcZDx6//4n2KECtpR4hoOuVHHmITxccAqdE89l7
U0v81RyzN+hm0WA8ac9dg2GLgStG3Ic2pioKA66BpbhtKavM4/HDf0fvWxYsSGWVNsf8mpLb
RzFwvTmPptW9iPFaduco/INJjPvID582x/BYFA/cxdCp5xW/YdlX5RXVbN04frKZhZXMYwHV
NuUBMBve0dP45zAP0CnDQReLf7dIe38hPQBP+RqNStblAR9gswqCAvddEZSAWGKuIocL/OUP
FRxK/OB2d4NAo04GF4et8fiRmROwzW4bHfE5TAbjocVgUpdtLikle7wNxyhbSOgTJxCK4VEf
Oq0qyeysBURciOdSDlUy7vaAQNjTmfAqoeokkEq4zQy2+bzRLt3xvLwZ06FUA9nmdGEP8gAA
AAAAAA==
--------------ms070803090305060904060308--

