bookstore.keene.edu

Issued by R3

About this certificate

This digital certificate with serial number 03:12:98:d0:a8:76:de:07:39:26:b7:7d:ce:0f:48:39:fb:67 was issued on by Let's Encrypt.

This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=bookstore.keene.edu

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:12:98:d0:a8:76:de:07:39:26:b7:7d:ce:0f:48:39:fb:67
Serial Number (int): 267665066469825965733754541173623232265063
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e8:20:a9:ed:2d:95:d2:b7:aa:c7:6c:9f:95:45:07:a5:0b:70:5d:b6
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 09:6c:14:0e:eb:c3:3a:9d:2e:73:34:dd:65:9d:0a:fd:f7:3a:2d:5d
Fingerprint (sha256): 2b:f8:e3:f3:ab:c6:5c:d2:71:c1:ef:42:84:ed:b0:7a:3d:c4:48:4f:4d:2b:f4:4f:97:0c:c5:27:2d:fc:16:18

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate bookstore.keene.edu

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for bookstore.keene.edu

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

bookstore.keene.edu

Other certificates including the domain name keene.edu

(limited to 100 certificates)
ksclib.keene.edu
pw.keene.edu
colleague.keene.edu
commons.keene.edu
online.keene.edu
keene.edu
sectest.keene.edu
stuplantestselfserv.keene.edu
celt.reclaimhosting.com
jade.keene.edu
library.keene.edu
celt.reclaimhosting.com
StuPlan.keene.edu
kscvpn.keene.edu
ksclib.keene.edu
bookstore.keene.edu
giving.keene.edu
keene.edu
ksclib.keene.edu
library.keene.edu
wpdev.keene.edu
ksclib.keene.edu
sci-1.keene.edu
fett.keene.edu
kscap-tmi01.keene.edu
blu-socket.keene.edu
dept.keene.edu
kscap-web02.keene.edu
commons.keene.edu
owa.keene.edu
ksclib.keene.edu
hmsweb.keene.edu
pw.keene.edu
ksclib.keene.edu
celt.reclaimhosting.com
cppm-radsec.unh.edu
dept.keene.edu
BLACK.KEENE.EDU
wpdev.keene.edu
colleague.keene.edu
library.keene.edu
www.keene.edu
kscap-idmsql.keene.edu
hale.keene.edu
ksclib.keene.edu
owl.keene.edu
ksclib.keene.edu
ksclib.keene.edu
library.keene.edu
ksclib.keene.edu
kscap-cwatest.keene.edu
dept.keene.edu
ksclib.keene.edu
mycourses.keene.edu
bookstore.keene.edu
ksclib.keene.edu
bond.keene.edu
HALE.KEENE.EDU
bookstore.keene.edu
www.keene.edu
liberty.keene.edu
bookstore.keene.edu
hale.keene.edu
jade.keene.edu
StuPlan.keene.edu
arms.keene.edu
fett.keene.edu
ksclib.keene.edu
bluecourseevals.keene.edu
minerva.keene.edu
alumni.keene.edu
django.keene.edu
ksclib.keene.edu
pw.keene.edu
vpn.keene.edu
academics.keene.edu
sites.keene.edu
libanswers.keene.edu
print.keene.edu
wpdev.keene.edu
kscap-web01.keene.edu
ksclib.keene.edu
wpdev.keene.edu
celt.reclaimhosting.com
stuplantest.keene.edu
clearpass-web.unh.edu
ksclib.keene.edu
ksclib.keene.edu
owlcardaccess.keene.edu
blu-gw2.keene.edu
jade.keene.edu
bookstore.keene.edu
owl.keene.edu
ksclib.keene.edu
fett.keene.edu
reslife.keene.edu
libanswers.keene.edu
keene.edu
sites.keene.edu
minerva.keene.edu

Certificate

The complete raw certificate details for bookstore.keene.edu in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFLTCCBBWgAwIBAgISAxKY0Kh23gc5Jrd9zg9IOftnMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjA0MTQxNjE5NDJaFw0yMjA3MTMxNjE5NDFaMB4xHDAaBgNVBAMT
E2Jvb2tzdG9yZS5rZWVuZS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDLgkmgu7mAZSdUsuuvAmQB+9NK7xaJRF7J9olbOVOVidrlvR97Qxq0GoKb
LbF0ldaaQ6e3z/fIVuFG/QN67th8WkotzmPrc9GU8UhMam1ig7JdHw9wYZvEwgMG
vjoJguoPn4TXDUByupg5rBNNKu9iQePYu4QNhO2KOIjvtrrMlWmR4JCUqdncdDC+
ab78KOMzZMxEH4xjNfOhphp8dUBH36TIJmT3Ur9I40Th6aiv2Dnsa6p5LCkWNSV4
d44lW3SSr/nj2QWBTnIYY7hKcQomnYQNqO5e42Fj3coWtTSf3tt2Pyr1ip5YIQAR
uZ2CnLFayVO1U99njrFof4/BwdFZAgMBAAGjggJPMIICSzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFOggqe0tldK3qsdsn5VFB6ULcF22MB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMB4GA1UdEQQXMBWCE2Jvb2tzdG9yZS5rZWVuZS5lZHUwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDf
pV6raIJPH2yt7rhfTj5a6s2iEqRqXo47EsAgRFwqcwAAAYApFoJZAAAEAwBHMEUC
IQDpC7L9DYz+bO5jVKwTaVxgL7QIamI/OX/jdM+pYAFwAwIgBgyhOibIipWhuegs
WrPyGL4hegUP0phqyOW79bWNN+0AdwBGpVXrdfqRIDC1oolp9PN9ESxBdL79SbiF
q/L8cP5tRwAAAYApFoKCAAAEAwBIMEYCIQDLszHDWoCzAL1Skea9oRGo2o1vAAKy
6msUFPvWkhlRYAIhAJBIn3P+Y+Fndnme7FiOnCiOBjPgjejz9RqIKDfO1FMIMA0G
CSqGSIb3DQEBCwUAA4IBAQAJmtJ01yfaihpDc/ohmFSOHkst3avsXOrDJC3+RoFf
oajKHg3bUs82XCJLYZablqOPoDcGFsQKpAfmdProhnpu+W39t3zAtgkPb02VdtwG
ZZUzTExgDKm9hnU9z5YiWaVSa8Y0bpVFDcq/2/iqb3pUt44p1cpQzPh7IGXMYx9E
7oswkAnhuf/pu0Cpv4cspBt+ANW0O0k9IVjTn5jvAppykUUuSvksuDlz7KKc8ZRE
xuX1hDBWdKXknRDKGTBLfUfE+C1bWF56zjX4Tpr++swYwi62eAOeSiFf+Q+qMcub
4b1uDYPfAAAiLUpui4TxmZG9DfbBGKcu0IPZ0bfJ0CmU
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy4JJoLu5gGUnVLLrrwJk
AfvTSu8WiUReyfaJWzlTlYna5b0fe0MatBqCmy2xdJXWmkOnt8/3yFbhRv0Deu7Y
fFpKLc5j63PRlPFITGptYoOyXR8PcGGbxMIDBr46CYLqD5+E1w1AcrqYOawTTSrv
YkHj2LuEDYTtijiI77a6zJVpkeCQlKnZ3HQwvmm+/CjjM2TMRB+MYzXzoaYafHVA
R9+kyCZk91K/SONE4emor9g57GuqeSwpFjUleHeOJVt0kq/549kFgU5yGGO4SnEK
Jp2EDajuXuNhY93KFrU0n97bdj8q9YqeWCEAEbmdgpyxWslTtVPfZ46xaH+PwcHR
WQIDAQAB
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 267665066469825965733754541173623232265063
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-04-14 16:19:42 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-07-13 16:19:41 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'bookstore.keene.edu'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 25690623122558095336868258972268368179990437676429991001062804642617596232288165215676892884559607867478851634027641306010439681981035300982943347825182861339039375241725241294114402617558786513592869087062639997842271184143600182248120148168012296157954343181337282200372089375632258430999520626281886027191919893280243563174914545358051931324682528496326094663463789594600534832867228581719217873752539307047899151205997636177999806714043450192649220566215445924407229352380144672086501811429666752767071567912017763350105190484808636448161388371673105721901902339319719150759390551429295533121734832516174627066201
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							e820a9ed2d95d2b7aac76c9f954507a50b705db6
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (73 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.o.lencr.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.i.lencr.org/'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bookstore.keene.edu'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007600dfa55eab68824f1f6cadeeb85f4e3e5aeacda212a46a5e8e3b12c020445c2a7300000180291682590000040300473045022100e90bb2fd0d8cfe6cee6354ac13695c602fb4086a623f397fe374cfa9600170030220060ca13a26c88a95a1b9e82c5ab3f218be217a050fd2986ac8e5bbf5b58d37ed00770046a555eb75fa912030b5a28969f4f37d112c4174befd49b885abf2fc70fe6d4700000180291682820000040300483046022100cbb331c35a80b300bd5291e6bda111a8da8d6f0002b2ea6b1414fbd69219516002210090489f73fe63e16776799eec588e9c288e0633e08de8f3f51a882837ced45308
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		00099ad274d727da8a1a4373fa2198548e1e4b2dddabec5ceac3242dfe46815fa1a8ca1e0ddb52cf365c224b61969b96a38fa0370616c40aa407e674fae8867a6ef96dfdb77cc0b6090f6f4d9576dc066595334c4c600ca9bd86753dcf962259a5526bc6346e95450dcabfdbf8aa6f7a54b78e29d5ca50ccf87b2065cc631f44ee8b309009e1b9ffe9bb40a9bf872ca41b7e00d5b43b493d2158d39f98ef029a7291452e4af92cb83973eca29cf19444c6e5f584305674a5e49d10ca19304b7d47c4f82d5b585e7ace35f84e9afefacc18c22eb678039e4a215ff90faa31cb9be1bd6e0d83df0000222d4a6e8b84f19991bd0df6c118a72ed083d9d1b7c9d02994