ENGINE-358: Added keys and a mail which will work for a test case tomorrow (once key expires) ENGINE-358
authorKrista Bennett <krista@pep-project.org>
Mon, 17 Sep 2018 18:20:02 +0200
branchENGINE-358
changeset 294999359f6aa025
parent 2941 23726372aea0
child 3064 186106cf0439
ENGINE-358: Added keys and a mail which will work for a test case tomorrow (once key expires)
test/convenience_scripts/keygen_for_test.py
test/test_keys/priv/expired_bob_0-0xA35FE3F5_priv.asc
test/test_keys/pub/expired_bob_0-0xA35FE3F5_pub.asc
test/test_mails/358-Expired key import test.eml
     1.1 --- a/test/convenience_scripts/keygen_for_test.py	Thu Sep 13 12:16:07 2018 +0200
     1.2 +++ b/test/convenience_scripts/keygen_for_test.py	Mon Sep 17 18:20:02 2018 +0200
     1.3 @@ -61,7 +61,7 @@
     1.4              email = e_split[0] + "_" + i_str + "@" + e_split[1]
     1.5  
     1.6      print("Generating key data for " + name + " " + email + "\n")
     1.7 -    input_data = gpg.gen_key_input(key_type="RSA", key_length=2048, subkey_type="RSA", subkey_length=2048, expire_date=0, name_real=name, name_email=email, password="")
     1.8 +    input_data = gpg.gen_key_input(key_type="RSA", key_length=2048, subkey_type="RSA", subkey_length=2048, expire_date="2018-09-18", name_real=name, name_email=email, password="")
     1.9      if not input_data:
    1.10          raise Exception('Input data not created in iteration ' + str(i))
    1.11      
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/test/test_keys/priv/expired_bob_0-0xA35FE3F5_priv.asc	Mon Sep 17 18:20:02 2018 +0200
     2.3 @@ -0,0 +1,64 @@
     2.4 +-----BEGIN PGP PRIVATE KEY BLOCK-----
     2.5 +
     2.6 +lQOYBFuf0ecBCADzQJ7tfbIf3uFLvzjXjbtcXWwyAZpNgW6wmJI9aENK5ypzEjoa
     2.7 +9g3gimRglHI7yTaaSQWzV6ouT/ehnvlEgF62VQvp5l1QGsV8c5gtQtiX6dgLiv7C
     2.8 +BxvTN4xgv45jlRY33Uwt6vjz++QjDGdmC1FSUY/pOhTngp2+tv9V0zcQ1g9oUI3n
     2.9 +VrNd71Zuqs4k464lFW8u3AuBlVa3bad4UVEipNsOEUha+0dgbZO+XSTSzl2STvX9
    2.10 +IshmMZp5fLhnofl1WG+4FECIJ5uTa4WYQwRrzkXg5QBnUBhgfVVL5lNB9DhpFPLs
    2.11 +adKIuV91dRLjCDuHdAL5ZszFHkoUwaKGWBUJABEBAAEAB/0bSvyZ/oCyIT6Lkm7F
    2.12 +BrbHOAc3/CSNPjDGeTPtVmm4eYPyidDBripj73swN++yRBMPkBJm6zbhv+CzvmPO
    2.13 ++w1FbXjq+0ksf/h5DHo+V9H4B4mRT/ziFcyaMBEc2NlX1IY76eVOgJ8CtxhDk3R1
    2.14 +h18OOq8INtdaG3ZqC9vNzCdRSM9NkvinSxri9W6Ab6qDRRzLLh62ClmpqDEUdFbs
    2.15 +V33ChGZq97ZJwCnD6wNNQ5cYxIVexGklrGi1dTGSO7dG/C9jtmrUkA0JAWWQZKrl
    2.16 +lFQ5i+n3nfZeOJblGXjOPDR8eYSSF08Nj1XMFMj83P5tg2HOKaZFKs22mKJ6K/M+
    2.17 +joyhBAD5TMTKmuXcv9upQ5NxOAjhcF7ofJxpcyYjJrOcei/4uL9N16BpaEeARh2Q
    2.18 +v6wGTY86FBKQBhZOjesJFqfIFLzgVUakxyvGlvuY3rkB+SRhNLzYNjKm9ph3Bfos
    2.19 +9ELNy89RIpm36OoBh8IJfRi8Ckgu5HxYSjNUEtkAKS9X2Y2mMQQA+co+lHAORao5
    2.20 +ieNtq4VxRA6veuE+/ZeeD++vqexnZ/VDLcpl7iMfTUitAtZYeAZg3EUarLj/oixk
    2.21 +FvIlAM0uqma0yvw6GrR3aGFcVFFB/6A864L1VUPO2zM2G4yrbNvYkirZ/Z01mMf9
    2.22 +QrZp9YFGzitG0eaP86W76HR2+VJkrlkD/2+R0Q0oZIAWmR8EpjUOmCV3g52o2VYU
    2.23 +2Pvbqmo0J5ehBIHcL8r2cCoCcwBkekI1ZbiDN3ratZVvvURyp57C/sp948D0BkvN
    2.24 +ed999RAcRmx+hs3huQkGvgmKD8L9khCRtgQAjooHXOkQtY36KFvdsIPe+kTCDVXs
    2.25 +lWmRDr9eM1JqPum0K0V4cGlyZWQgQm9iIDAgPGV4cGlyZWRfYm9iXzBAZGFydGht
    2.26 +YW1hLm9yZz6JAVQEEwEIAD4WIQTkqM1Rwl0O1brQg0vS/eMFo1/j9QUCW5/R5wIb
    2.27 +LwUJAAD6uQULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRDS/eMFo1/j9UywB/9X
    2.28 +osqHpVc5G6WKP/yxdX0zgI+tp/P4Lwz6uH1j8OJBaeu5C7SD1izeInF2TPFRJ/iu
    2.29 +wN4bLMCldCO4JEK4a5ZpYkryZI4nTzWoEE3fPkQT5QveMAt/GAqctytfY9loyVvs
    2.30 +BhuElFycHeKae66I8O05lykauniOMSgA9UCLD0xexmGox7GaFHBnOoT6K7f7JkTB
    2.31 +5w5M0OdmWbr+SAoYUCiuwhE4cR39BGasKrhQAvIi99iQl1laAq43BS1jqV9Nf7WP
    2.32 +jev4mXxolx+mJuEQAd8GQMlRd/UfpIF5GABv9DME+zhGHWxjOvyXEk6rCkvhmDLZ
    2.33 +EE5uQFHvNDhtnZCjdkO/nQOYBFuf0ecBCADjbCRGUPBhVwkzgLgoDHCbmIHMVCnb
    2.34 +LMeq78vNl+irwhDWseL+H+VV7Wez1aTEZSSZnAhvT6wC44HOWtiUnl07faLH4k0+
    2.35 +IO1Eq0iMp+R3izXN94s6qXNZjwrDAKa2T6zAMJydUvw5v1PegQORuM0W/QwhmJWs
    2.36 +DNHLdI+syKY2bwm9MyYSZtGEpo05gaTlxjQPvsVIcZ/rsBTFg4Kc3AosTi/ShsLi
    2.37 +9vOcCKFzzoyB9MJcF0GT5YUcj/zeMD4HxaE3XYww9rZuqbfwMli7zxvXWstH0A/o
    2.38 +TGg9mOQUDXTDFZkkSUudp/1z9MGPxORvXFo9Rw77xZYCz8X1/gOQ+ov1ABEBAAEA
    2.39 +B/oDNDnuT4ANHsmCvJxhOoh2ItbkehHWmQWos+X1QZg7jyAQdZCAqyFmHJY0cvky
    2.40 +a6ptlrWKAbBjZBbUW8sHXzm8xMhJGDCd9UyIkXFBFmYIxPHj3FVgRtSrrxa1H1au
    2.41 +pNNkzbbCM+TRmJMuXqgWs6UBz/p3Bmkx/u+15s6onenTF0SNIDl8jIHQSRP3JtDF
    2.42 +IrRW1y42nYidY0tpnOwHkGIcMlK2WB/CgjywC4UeIrtD4A41iKUsURnV6wN1XMjw
    2.43 +WRZ1lggOiK4ly2f8KopNVBusPIF8LzQT1Gd45YvUSlABNFKxAG+9qAj2pSfpeBaN
    2.44 +TMEnKDq4qMMmdrKg7PZjkd8pBADmCm50mmht4L90wUBIrJ7Sp1hwPv5zr92WGRq5
    2.45 +NyrP4XgM+SnW/lqh1tAgiZBm7cn3Ut4vXvPn3DCL2mEfHCkKbGM8zh++3jlVhZHP
    2.46 +4aYuiP2yfFVZzqEI5GMkY5nhMWanD+oY9EkZQmNLUvTWo52g2svFtnIZE4ctwePM
    2.47 +86syWQQA/RYSDBQaY+S7Hc34WwizbycKpRecj1UVGw0llpWbCgKQA4EnItYAjH0H
    2.48 +nHKF4SvLZBoCXUD9bdm1dtKoYzNRV0WOKoyJ85qX12n4xj7RuzOCX004Flivz4IH
    2.49 +IFDueCCk7o5uJt1H97P3oDdsH3+Zn+vbiupSrCAHxEhkCpX62v0EAJhdSTXxJ7E0
    2.50 +B/WuZGqdWsTktm4Ra+7O8f4X78aXFtlqd+j/fqKy2jbJfz9J7SDBy8k9iJgb6lPi
    2.51 +nA+iFC2yftD6nvLVb54MX4771JmptXNRXe07FiENRje91BZbgdoZH71D+Wpgc3fl
    2.52 +kOZ8PX7KHQExQhOlg4LIoiFnBLb0WfqkO8mJAnIEGAEIACYWIQTkqM1Rwl0O1brQ
    2.53 +g0vS/eMFo1/j9QUCW5/R5wIbLgUJAAD6uQFACRDS/eMFo1/j9cB0IAQZAQgAHRYh
    2.54 +BOJAezsvnY14Tcb+GGEVWCVX6cTTBQJbn9HnAAoJEGEVWCVX6cTTle4H/2gNAKhM
    2.55 +2dRh239RLvDwe8x3oSCetaW7oMpuWCtOwR94UHA8Pv8453CeQZgI5v1I0UCRMSYT
    2.56 +6nrN9IHWdTrTby5pG6AkFvVacG8qsLY9194TkkjDYoGjNAwS3ki3bq+qOre5zQzQ
    2.57 +C7TEmwD8a+dCMlCqUM9dfQU2i+/yhVGVX2DnQRS6lz6L+B47FNplCW/yH+yKYjuK
    2.58 +0P9OCnRasoG3UD4F43VW62ghJJbfuLIBVLjFfs8694XnwO8TohCxlTebRYwON5MU
    2.59 +6WbTAcwJDbN9tW0zpQRdOfcgu5sr2utS08fmc3jkYiiJNP6Eda4kDTV8AQvlgtUS
    2.60 +1/slRVs6uWs31xDGFQgA0bPE1S0lWRhpxW35NwySs0SwT1DlWyPMagnUFi+EVH7x
    2.61 +lLYv1ZBALHQ77t5sJH6qjuLEoFusbk3ks8rMnFBgni1W7SdB2G39K2v0tgz3Z+Df
    2.62 +UvD8TvuYJhTlUVNX6biJ7iOyqOFUpU/U6x5DF9qdfFpX8tb5OgCo+UP2pm3tG/6T
    2.63 +1K+MIeTLIxVwq6n4LFwd/Fhk2yihwFq5sW1CJH0zQLljlsGKhA/oskE4f7CQH5Et
    2.64 +uq5Gw43SjIMw1y1qCGXzsp0FBNby1KXBm79ZmNEfNQ06AJ3jpvYVKxBsw7rNUaZN
    2.65 +mjBqXILORPWLfe4JOj52KX/M5WyslNEjX93D97n/cg==
    2.66 +=Z+yo
    2.67 +-----END PGP PRIVATE KEY BLOCK-----
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/test/test_keys/pub/expired_bob_0-0xA35FE3F5_pub.asc	Mon Sep 17 18:20:02 2018 +0200
     3.3 @@ -0,0 +1,37 @@
     3.4 +-----BEGIN PGP PUBLIC KEY BLOCK-----
     3.5 +
     3.6 +mQENBFuf0ecBCADzQJ7tfbIf3uFLvzjXjbtcXWwyAZpNgW6wmJI9aENK5ypzEjoa
     3.7 +9g3gimRglHI7yTaaSQWzV6ouT/ehnvlEgF62VQvp5l1QGsV8c5gtQtiX6dgLiv7C
     3.8 +BxvTN4xgv45jlRY33Uwt6vjz++QjDGdmC1FSUY/pOhTngp2+tv9V0zcQ1g9oUI3n
     3.9 +VrNd71Zuqs4k464lFW8u3AuBlVa3bad4UVEipNsOEUha+0dgbZO+XSTSzl2STvX9
    3.10 +IshmMZp5fLhnofl1WG+4FECIJ5uTa4WYQwRrzkXg5QBnUBhgfVVL5lNB9DhpFPLs
    3.11 +adKIuV91dRLjCDuHdAL5ZszFHkoUwaKGWBUJABEBAAG0K0V4cGlyZWQgQm9iIDAg
    3.12 +PGV4cGlyZWRfYm9iXzBAZGFydGhtYW1hLm9yZz6JAVQEEwEIAD4WIQTkqM1Rwl0O
    3.13 +1brQg0vS/eMFo1/j9QUCW5/R5wIbLwUJAAD6uQULCQgHAgYVCgkICwIEFgIDAQIe
    3.14 +AQIXgAAKCRDS/eMFo1/j9UywB/9XosqHpVc5G6WKP/yxdX0zgI+tp/P4Lwz6uH1j
    3.15 +8OJBaeu5C7SD1izeInF2TPFRJ/iuwN4bLMCldCO4JEK4a5ZpYkryZI4nTzWoEE3f
    3.16 +PkQT5QveMAt/GAqctytfY9loyVvsBhuElFycHeKae66I8O05lykauniOMSgA9UCL
    3.17 +D0xexmGox7GaFHBnOoT6K7f7JkTB5w5M0OdmWbr+SAoYUCiuwhE4cR39BGasKrhQ
    3.18 +AvIi99iQl1laAq43BS1jqV9Nf7WPjev4mXxolx+mJuEQAd8GQMlRd/UfpIF5GABv
    3.19 +9DME+zhGHWxjOvyXEk6rCkvhmDLZEE5uQFHvNDhtnZCjdkO/uQENBFuf0ecBCADj
    3.20 +bCRGUPBhVwkzgLgoDHCbmIHMVCnbLMeq78vNl+irwhDWseL+H+VV7Wez1aTEZSSZ
    3.21 +nAhvT6wC44HOWtiUnl07faLH4k0+IO1Eq0iMp+R3izXN94s6qXNZjwrDAKa2T6zA
    3.22 +MJydUvw5v1PegQORuM0W/QwhmJWsDNHLdI+syKY2bwm9MyYSZtGEpo05gaTlxjQP
    3.23 +vsVIcZ/rsBTFg4Kc3AosTi/ShsLi9vOcCKFzzoyB9MJcF0GT5YUcj/zeMD4HxaE3
    3.24 +XYww9rZuqbfwMli7zxvXWstH0A/oTGg9mOQUDXTDFZkkSUudp/1z9MGPxORvXFo9
    3.25 +Rw77xZYCz8X1/gOQ+ov1ABEBAAGJAnIEGAEIACYWIQTkqM1Rwl0O1brQg0vS/eMF
    3.26 +o1/j9QUCW5/R5wIbLgUJAAD6uQFACRDS/eMFo1/j9cB0IAQZAQgAHRYhBOJAezsv
    3.27 +nY14Tcb+GGEVWCVX6cTTBQJbn9HnAAoJEGEVWCVX6cTTle4H/2gNAKhM2dRh239R
    3.28 +LvDwe8x3oSCetaW7oMpuWCtOwR94UHA8Pv8453CeQZgI5v1I0UCRMSYT6nrN9IHW
    3.29 +dTrTby5pG6AkFvVacG8qsLY9194TkkjDYoGjNAwS3ki3bq+qOre5zQzQC7TEmwD8
    3.30 +a+dCMlCqUM9dfQU2i+/yhVGVX2DnQRS6lz6L+B47FNplCW/yH+yKYjuK0P9OCnRa
    3.31 +soG3UD4F43VW62ghJJbfuLIBVLjFfs8694XnwO8TohCxlTebRYwON5MU6WbTAcwJ
    3.32 +DbN9tW0zpQRdOfcgu5sr2utS08fmc3jkYiiJNP6Eda4kDTV8AQvlgtUS1/slRVs6
    3.33 +uWs31xDGFQgA0bPE1S0lWRhpxW35NwySs0SwT1DlWyPMagnUFi+EVH7xlLYv1ZBA
    3.34 +LHQ77t5sJH6qjuLEoFusbk3ks8rMnFBgni1W7SdB2G39K2v0tgz3Z+DfUvD8TvuY
    3.35 +JhTlUVNX6biJ7iOyqOFUpU/U6x5DF9qdfFpX8tb5OgCo+UP2pm3tG/6T1K+MIeTL
    3.36 +IxVwq6n4LFwd/Fhk2yihwFq5sW1CJH0zQLljlsGKhA/oskE4f7CQH5Etuq5Gw43S
    3.37 +jIMw1y1qCGXzsp0FBNby1KXBm79ZmNEfNQ06AJ3jpvYVKxBsw7rNUaZNmjBqXILO
    3.38 +RPWLfe4JOj52KX/M5WyslNEjX93D97n/cg==
    3.39 +=i+8j
    3.40 +-----END PGP PUBLIC KEY BLOCK-----
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/test/test_mails/358-Expired key import test.eml	Mon Sep 17 18:20:02 2018 +0200
     4.3 @@ -0,0 +1,102 @@
     4.4 +Reply-To: krista@darthmama.org
     4.5 +To: pep.test.alice@pep-project.org
     4.6 +From: expired_bob_0@darthmama.org
     4.7 +Subject: Expired key import test
     4.8 +Openpgp: preference=signencrypt
     4.9 +Message-ID: <0d6cff2f-a602-a76d-f256-806ee6563b7e@darthmama.org>
    4.10 +Date: Mon, 17 Sep 2018 18:15:55 +0200
    4.11 +User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
    4.12 + Thunderbird/52.9.1
    4.13 +MIME-Version: 1.0
    4.14 +Content-Type: multipart/encrypted;
    4.15 + protocol="application/pgp-encrypted";
    4.16 + boundary="kVwFS1fnCeHhSqqP1n9MdW4JtbvyW7EeK"
    4.17 +
    4.18 +This is an OpenPGP/MIME encrypted message (RFC 4880 and 3156)
    4.19 +--kVwFS1fnCeHhSqqP1n9MdW4JtbvyW7EeK
    4.20 +Content-Type: application/pgp-encrypted
    4.21 +Content-Description: PGP/MIME version identification
    4.22 +
    4.23 +Version: 1
    4.24 +
    4.25 +--kVwFS1fnCeHhSqqP1n9MdW4JtbvyW7EeK
    4.26 +Content-Type: application/octet-stream; name="encrypted.asc"
    4.27 +Content-Description: OpenPGP encrypted message
    4.28 +Content-Disposition: inline; filename="encrypted.asc"
    4.29 +
    4.30 +-----BEGIN PGP MESSAGE-----
    4.31 +
    4.32 +hQEMA1oCBdlzCD9NAQgAnl10dKZ/Z312j4ppyi0hqhEQDV7NO6HjhuzE9+7MK+qc
    4.33 +qXZTi0/6dOL3tEYB8wPEb4IbOmob0JrPllKo+TgmhbW+RoC8xJ+pzvdPUMsiozSi
    4.34 +0PvlQp2DdlHyMBPOzzpAQmdE/7uu9voSfR7S7teNhXRYdhrnMCaCYlw8SBcixl6F
    4.35 +kx1nou/viFrYmKcsVngYPs/fU3AcOkHqYTb0DTs04Q8B1A1HaPEL3pe8iNSNjUwd
    4.36 ++jJcWll9hj7/whOfmq4I9SbRJiavATNT5Suhf2G9yQgBcn1w9Fh2i9YoUrgPKKB7
    4.37 +6PEZf2k9kjHRPcE+JwE3BeM1HahtlTBwV1ZV9IEz8IUBDANhFVglV+nE0wEIAIWO
    4.38 +CuEdBujHKw7MN4/qoyNGHzRAQGnjnORXhRU2u4hVgAG9RbiLnN/almL6To/JT+Z8
    4.39 +MLZbszVkeq0AcpgaI+XifSjszkJon8bu8LKW4WlZ8krorHbI9b641HM5/gaUGpCi
    4.40 +gSV29I8V0pasjRfHq0QCsOkU2JpmnH+h3H3JEVypaVX9lcy9EZ73a8Fom4AOcdHy
    4.41 +wpiLQ5U2PDXLs5dqlvWmPDHPGIzaJHMXYZOECGz9FzU5XbrtgU15w1VBpF2twKOZ
    4.42 +JEJhd0WICbKz86I29W+HA9eRa2sZ/SePwQRTh+eShS7waVUPkRKHgx7lcju3/Mwq
    4.43 +wd2cqtcOOsFSFoenOVTS6wHMl1OkHT0p2Dg9n0FWsnuDvnD6Ksz7MF6cmStqkHQH
    4.44 +utDFW1gdWEXa9ve6dpWScbdVI3czAVvjP4eWgl71OtAt2TMZDutbWdcKptukPHbo
    4.45 +Ejfz3LK0Ia191e4kCyoBtuqCq8yxW1dSytApo17wYPpwKZUjhPj/uo0kus9GmURZ
    4.46 +4pXWY5fEZRnl+GSmwe0tYUEms+FJMoSWeKG2HSFyNqO4Xs12CsViQw4vaLu64Xhx
    4.47 +j+VY7fTY78jJzT6hT15cAwCOOJyJFVcVUBWymANfT03fxP54MCJYW9b9qUHj64Xh
    4.48 +V2LXc/oEzQnQnhcdhGYko5EMFjJEk0byobIEnSvmuE7NqrWa7aNE9DPuyJpMaaAd
    4.49 +LcMlZOVDvhWdtiA34xRTkFalXECLS6pMinZPpzumkw1nCUgpBYf6X6XVn+fFxstW
    4.50 +hO4b60lXzCZNXWscAcV5ncPtJY1/q6Ni/dwV3jru6p0r8SqqirH8V+Ey9S2cVUEN
    4.51 +mYowPPd8vYIDN0FSDYHXXMj8ITAiOuVk+CXiFfYeH/4IHE/g9Ct5JEmiPTYm9kbw
    4.52 +hgHTw5Y/C79fmfAjetnyMnPY1+YQv/tfduZw+cehFO65ogxVvQQy06EQ605+mukr
    4.53 +kbXgLLHG5Xzy5i/bB6HReLdZ2QyOdF3+1jUTESt81W3BqqWNEfza5839oKCGsIaF
    4.54 +X7Y+gSbuiO8Y/o+O5pwXxbI0RLi5bnNa7lMlmbW8TEcJ4u3n4STbjIu4w0gCpC9g
    4.55 +PmPkQPRo+Nm3JSypgV/q7wb1+mxq9oWM4VQV7hJlZqHk4miqciMZUWZuE18Ih5us
    4.56 +hgylPJuOGJrqHdLYE5m0pgrr7jHAEbIH0Pnq85tuM+WvbB8Rf2BEUrcRBOzmI8bN
    4.57 +/cB75jUm/VpC0Pr3dtolGXy9NZh6ZebEEcomYErdI5B238U+o/oUSDoEyTMK7PHV
    4.58 +AzpoglnqQ4XSs/aBJ8XymUzztKGe32ue0Ei/5NKZ6dY581h4xvlfonX8T92VSrbS
    4.59 +cRhwwukC/PvvtN2nHMQt1ylgqcX7+jXXEN3YIcyNNQPT8Z99BHXsNYc3KKKfinzi
    4.60 +iusbrYh6Yj9NQQqx0Yh/b6w89S9iRvoY8tWVbqep2weG+idYSyuWu2vmffKOuYLt
    4.61 +Y4fymrqWKc0nYilihMpuT8EFufbect/IfwbSk8PbFumiH3exdIbcrhNAjO10RCti
    4.62 +PS5n4gwkW1VWKveZXQ+M0iPZUhlStT6w1aUGgbQfYISiINQErhTh0sZVaTQdDEcQ
    4.63 +6tJFksB8SQH7DT5AynA56ah7VUUOaCU1+Z+juVJqjzYFSNwFhHqenjFi7w4Dzhm0
    4.64 +odIFFqHaSGT+O5Q3W8aUoeWCPb8gQPm4hH9rYEXmJu3v+4HY4nwHXkLR7cMbuCBX
    4.65 +ouVFBw6PF0mWb8sm/2ewiEAE6p22eG1jX4EKIFM9xHGTvkhyOl+7p5y1WXcl0IUl
    4.66 +ssmwXUN8qHVwRGkffx7eNL2v/tpPANvghTw6Qaas4S6EORsfaL84WcypeyTIroHI
    4.67 +Ab0UKVszu0GGhzJOQJEV2WneEL2HDvtPdZggv+/yS4im4Asq7MGkuRVVYa2IP5oR
    4.68 +YfNJWQXKB7NT6cz9H4pE/plQdX0p+UjsgIMJig/9obvuad35CR0PUGcrRvP7YhYw
    4.69 +j3w6YuQqv2TvllTNyF9jjz2939kOAmW3xHpMdEgwE3uHFMuUg5BPLW3p1h+zSbyf
    4.70 ++1LhGf3v66D+9cKrtmqyCr3W9UGvinhJHn0U6ArM3ELo28sxxXO1kAr5P/9b4Xt7
    4.71 +V0lT9FEQMSqz7uWbP7KY7E2MPhEBere+xXs8FVxtK6gRrm5SdrWLdQqim9su/Ewl
    4.72 +pbTEM+Zb7oUTsvIMpvlz9pvw5QgPOtdukQ9pMpRNv92oVo6UOuLLqpTWeIf00/jB
    4.73 +320c7hP8XcF4+840yFM8pvo/H+eZfYuA/pL2ntFO7CwTird6VTuu9cNLR9Csf4y0
    4.74 +LM6mqCThcy8MZvf9LEXNsVmDMH4tI0YBUwFPvxUdNPuAIxkVVAshy9nsd05rq2YQ
    4.75 +FP2chIFJqdUQSxa1MAIbrZt5BOfzEykBHgsH6jzF0W7NWYVBQD85IT00zyBAG4Mk
    4.76 +TUMHh1/ceasZrz+neRV/CkUZwTOUHEE6qH9JeGPOs6T5iTcRN0pAboWgpTYzEKzY
    4.77 +9FP8dwoLX11idL8Yd43edoYy5SC0jPuqmWvMliyTXL3nYol0OKtAqAIe0bJ/qaBA
    4.78 +MquCA3DMsSJqVOUL22owSeemmeipaBVHsvqGeSVossOyuHH10raCngzI/OMF4d5y
    4.79 +4ITklTau2qMBtD8SC29iWGmfwjySfTlhbTuHNLaZtHCmndOrS4JsUFBffOlQ8T1e
    4.80 +IQafkGhQEsucouhgeY1udzGJPjTh6mIONp7jeO3WDVSaySh1QRls2qTtmTVBG2KA
    4.81 +vDbMeut5EiZmZ/BtiEt6TK8eHnqBgaEWRaIYELgzAIVMedTl69kqCOEP8nH5FX3F
    4.82 +xKqHzz1TuGKjWuDNnaUdzJhwOcIHFy9rzz2RyQFvIVvgatfseUhWaeRFkMe20W68
    4.83 +ajrMUgRsUqFZ0Fd13C1FNcicc6pV56hisGD6Oggtqk3ypbsbzNqqA9Tbt99uaBoU
    4.84 +DPGU26QHKgU74sovGhn+zxgb+dgW2UA+//drfHURb/A3ole/l/Dtbcv0ipM01Xv9
    4.85 +SM71jqEr/rHepH2+gBAEWv4nDZlxdtwyAr9KCSbi6Q44qZfF4swUjZqbqKQzeb1C
    4.86 +6R87N4+0Rqka2R3iO+nFHUmqa91ogTDK/kH0xW3mAVwY5s/UrhXvCkYH/JLS75hz
    4.87 +Dn13/Dpsi3f2g3R6ZLu8LWbhE5/z7pNCokcoYqUyCptwT+TsX0aGnDc1UdFcayP4
    4.88 +aPuuc2btJa44DIe1oyYP/OCVtlFRVZEAo+bWfvqaQLNfdhxZi+3j+XeKUOYDb9Xj
    4.89 +tY0wskw8oLHSSDXOXeI2eGu0Lp8nwPdg0MbHc8si1kEXS6PllrDsLnjDQSfY+war
    4.90 +yZVHSJxqjyFq/zuOuht4fqvIyErRa7zczP9SGXe8CPnwZYkyc9BHGRBxvq0rIw3Z
    4.91 +TXhXpCpOLIqUbkvNXGvIDqiouU3zev31WWPvSr8pJqUBIIWQlV/H0rc5SEAJcERp
    4.92 +kimIT1Wl9xFHJrETNygiSLbGmi+tb92cY/0JLjxdlTBPzZtxe7gXTk669pB0BUxl
    4.93 +ABXZmmVdRHW7kgcDLIt/JK8qMey6meZs2okzfVUAomRuJVBkGT3Bn5g0dKy98Tbk
    4.94 +pzA+znMcuY1fqBdUg1hcYwpo2d9bS00/CORdJqIBc5aAniP4yN5izb5dEjCyWkou
    4.95 +H+2FK6mxcd6MzWOqhIWsTtmeAALbvza420NThhjkes4CsuXTI/UeRY+pIg9365NB
    4.96 +Gi1Or50FSVcT+QqKVJjGhQVwv29Fq7E6hfOgy1evNICAwDt7G7XU+I9ONcsowoHc
    4.97 +r+Yr3vbQzGsGmm7UicCq8W4ZU1kho16ga+GSxA4SkvGW9E8xeOmWxqCwh07oknY7
    4.98 +LCuuMtj8CWoU+IZ1ElC40eqpAVXzPBVrwLwk1+zs6NAwAI3b4SpcmnLk+167C2kq
    4.99 ++zZDZo6DSGoHCMr9xa1FS0YQHYa4MOOc5Yf5gB+0qb5OgspnL3OLwbE+ilt+Mc8n
   4.100 +QSyuvCogDchdVmMn9r3Ght0ZJEvst+TkraWvxknitJRGnZLvPxmG+k/c/MBlASw5
   4.101 +q4LGA0JunIWa0a2WqMrwVUisjcAc1gdpjw9JuQdtovHlZErjtDbXqW4scXW7Ug==
   4.102 +=ZiRn
   4.103 +-----END PGP MESSAGE-----
   4.104 +
   4.105 +--kVwFS1fnCeHhSqqP1n9MdW4JtbvyW7EeK--