hotcrp.poly.edu

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:91:ed:e3:a1:9f:31:bb:b1:00:9c:13:d4:e2:de:8b:1d:d2 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=hotcrp.poly.edu

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:91:ed:e3:a1:9f:31:bb:b1:00:9c:13:d4:e2:de:8b:1d:d2
Serial Number (int): 310994009963285345307977491092754219605458
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: c1:87:ee:62:9d:4c:b1:1d:99:ea:87:36:9b:2a:ff:aa:d9:cd:a9:20
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 2a:f8:5f:12:f6:47:79:24:26:0c:1c:76:44:8c:98:6a:9f:49:57:d6
Fingerprint (sha256): 03:b7:d9:44:93:52:0e:f6:f9:b9:d3:01:de:28:ab:9e:be:82:c2:1a:c5:e2:9c:71:9f:f4:a6:de:57:54:f0:4d

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate hotcrp.poly.edu

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hotcrp.poly.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

hotcrp.poly.edu

Other certificates including the domain name poly.edu

(limited to 100 certificates)
poly.edu
vpn-students.poly.edu
polyvpn.poly.edu
vgc.poly.edu
hotcrp.poly.edu
giving.poly.edu
osiris.cyber.nyu.edu
west.poly.edu
polypasswordhasher.poly.edu
polypasshash.poly.edu
vgc.poly.edu
polypasshash.poly.edu
hotcrp.poly.edu
vsn.poly.edu
polypasshash.poly.edu
osiris.cyber.nyu.edu
custombuilder.poly.edu
polypasshash.poly.edu
witestlab.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
netcheck.poly.edu
acs-02.poly.edu
git.isis.poly.edu
netcheck.poly.edu
polypasshash.poly.edu
hotcrp.poly.edu
bugzilla.poly.edu
*.eg.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
vpn-students.poly.edu
vgc.poly.edu
chimera.poly.edu
www.kb.isis.poly.edu
dash.poly.edu
hotcrp.poly.edu
vital.poly.edu
utopia.poly.edu
crissp.poly.edu
updateframework.poly.edu
vgc.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
web-vm-01.poly.edu
beta.poly.edu
hotcrp.poly.edu
osiris.cyber.nyu.edu
giving.poly.edu
www.poly.edu
hotcrp.poly.edu
polypasswordhasher.poly.edu
recruit.osiris.cyber.nyu.edu
hotcrp.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
hotcrp.poly.edu
prometheus.poly.edu
alpha-ch.poly.edu
hotcrp.poly.edu
vital.poly.edu
vgc.poly.edu
nysec.isis.poly.edu
hotcrp.poly.edu
web-vm-01.poly.edu
polypasswordhasher.poly.edu
hotcrp.poly.edu
witestlab.poly.edu
hotcrp.poly.edu
seattleclearinghouse.poly.edu
cselab.poly.edu
vision.poly.edu
updateframework.poly.edu
polypasswordhasher.poly.edu
lind.poly.edu
updateframework.poly.edu
nysec.isis.poly.edu
dash.poly.edu
recruit.osiris.cyber.nyu.edu
vital.poly.edu
ssl.poly.edu
blog.isis.poly.edu
bugzilla.poly.edu
csawctf.poly.edu
ctf.isis.poly.edu
hotcrp.poly.edu
osiris.cyber.nyu.edu
vgc.poly.edu
affix.poly.edu
polyvpn.poly.edu
seattle.poly.edu
polypasshash.poly.edu
selexor.poly.edu
hotcrp.poly.edu
bugzilla.poly.edu
witestlab.poly.edu
netcheck.poly.edu
vgc.poly.edu
wanlab.poly.edu

Certificate

The complete raw certificate details for hotcrp.poly.edu in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVzCCBD+gAwIBAgISA5Ht46GfMbuxAJwT1OLeix3SMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMTgwOTA1MDlaFw0y
MDAyMTYwOTA1MDlaMBoxGDAWBgNVBAMTD2hvdGNycC5wb2x5LmVkdTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAO7OF6c8DmQagYMFsXvPhewUgfwhEFGu
yCqKioSTha+jtQAQAtXPdPa/z/jpLTELRl2iKtqVoXJEGczR3Uq6tScXJOwJqEWt
13AwmgScgH5f/9TGWuN3PDJrniVZa1pqmGKh+xQzxRmdjrnIe8J3Cosz8fHgljhq
dxlZaFWJ05mbsAOlIlpC7J0t0VdErP6uBkL6l2e0PUnSeQ7Avx0/WfC7eHweqCpT
XxDBlevwGRp77FMp/GNdSX1TCBX+XXlji7HYYpU/+NIBzrGwldD0RAIDypzoTdZd
6mNqyBhxkZzdAghQbJ83En6G+mJqy/kV39/P/vNOVgU5heaG63sQyv0CAwEAAaOC
AmUwggJhMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUwYfuYp1MsR2Z6oc2myr/qtnN
qSAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzAaBgNVHREEEzARgg9ob3RjcnAucG9seS5lZHUwTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDwlaRZ8gDR
gkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAAAW59+SHQAAAEAwBIMEYCIQDL1ZlM
q8o0w2AHgITN9GMZC/I+ei5JGIOW8MjRgDaJ6wIhAPSDmgZLIgrQx1LLIE3xrIgF
CFW2NZaMTic7hU5+vBmKAHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnT
ohwAAAFuffkh/gAABAMARzBFAiAHm1fQlys4uyD0UDgQO00cxqZCmp/n9ilsXkGj
tCOS+gIhAI4XUBsaFaFaWQevyIFiEujLY5nVwk+ITizcHsgpOUNQMA0GCSqGSIb3
DQEBCwUAA4IBAQBhJ8ygLVPoe1jQ3y4XJc5/7PkIOjFT3Pldq0bBIoUhZCPQQNL7
0uq2mf8F3u1VwMctLmxb3APAxssDwwEavglXNqLDUZSqXe6IU8PEf8lbtQimz0XV
iTkqenvmiyTChujW7UkXTVpSO8KGh9lil+Ozx013tJ4CmjyGWFYE0TkwoNC2qXn9
o4GncdZBa1L3jqnf+F7KtAKooO1aMQFERQWjc2rhfGVTBEtOc/mRXdX2nBev2ZkL
KSdGBPbuYlZpOmEhDjBw5PebCNZ8lFKQ05O9U2BJuM6vOEICMdrM7K5eVKcuRlHm
t+Jsn4sPFjEB9NDApRlJkAmJSUZWGEN/vSh3
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7s4XpzwOZBqBgwWxe8+F
7BSB/CEQUa7IKoqKhJOFr6O1ABAC1c909r/P+OktMQtGXaIq2pWhckQZzNHdSrq1
Jxck7AmoRa3XcDCaBJyAfl//1MZa43c8MmueJVlrWmqYYqH7FDPFGZ2Ouch7wncK
izPx8eCWOGp3GVloVYnTmZuwA6UiWkLsnS3RV0Ss/q4GQvqXZ7Q9SdJ5DsC/HT9Z
8Lt4fB6oKlNfEMGV6/AZGnvsUyn8Y11JfVMIFf5deWOLsdhilT/40gHOsbCV0PRE
AgPKnOhN1l3qY2rIGHGRnN0CCFBsnzcSfob6YmrL+RXf38/+805WBTmF5obrexDK
/QIDAQAB
-----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 310994009963285345307977491092754219605458
 . . . . . . . . [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 'Let's Encrypt Authority X3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-18 09:05:09 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-16 09:05:09 +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 'hotcrp.poly.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 30146344529891868570037015730272089625818414729644206999301017671197841998848671550596092140730180971405390914718189330292269104313239158528813678472698518578326232309588875233078874914875891015484380654201978180680605623642285517687085103469217765190262470141288596885363694342527503231626546350303407088014851128662633202070806797053845704834830250671062910520183017846963737885719124339366233947398415742512092813717712957247881974080660093230112281619768234280266694780721280003516719054145086804159417952539838477063068385143976782210479843906189841544792915750807246198112476057870684590848758956029844179176189
 . . . . . . . . . . . . . . . . . . . . [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)
							c187ee629d4cb11d99ea87369b2affaad9cda920
 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1
 . . . . . . . . . . . . . . . . [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 (99 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://ocsp.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (19 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hotcrp.poly.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)
							00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e7df921d00000040300483046022100cbd5994cabca34c360078084cdf463190bf23e7a2e49188396f0c8d1803689eb022100f4839a064b220ad0c752cb204df1ac88050855b635968c4e273b854e7ebc198a00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e7df921fe00000403004730450220079b57d0972b38bb20f45038103b4d1cc6a6429a9fe7f6296c5e41a3b42392fa0221008e17501b1a15a15a5907afc8816212e8cb6399d5c24f884e2cdc1ec829394350
 . . . . [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)
		006127cca02d53e87b58d0df2e1725ce7fecf9083a3153dcf95dab46c12285216423d040d2fbd2eab699ff05deed55c0c72d2e6c5bdc03c0c6cb03c3011abe095736a2c35194aa5dee8853c3c47fc95bb508a6cf45d589392a7a7be68b24c286e8d6ed49174d5a523bc28687d96297e3b3c74d77b49e029a3c86585604d13930a0d0b6a979fda381a771d6416b52f78ea9dff85ecab402a8a0ed5a3101444505a3736ae17c6553044b4e73f9915dd5f69c17afd9990b29274604f6ee6256693a61210e3070e4f79b08d67c945290d393bd536049b8ceaf38420231daccecae5e54a72e4651e6b7e26c9f8b0f163101f4d0c0a5194990098949465618437fbd2877