colab.coop

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:6d:53:bb:14:ef:ee:d5:61:06:31:27:33:28:c7:23:47:68 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=colab.coop

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:6d:53:bb:14:ef:ee:d5:61:06:31:27:33:28:c7:23:47:68
Serial Number (int): 298538933097483364793260496271330320271208
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 64:a2:9a:6e:7e:b8:6a:36:7d:3e:69:aa:80:a3:a5:eb:44:d4:60:df
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): de:f6:e5:ff:91:69:e3:06:c6:1e:43:95:5f:45:8c:f5:71:79:f4:b2
Fingerprint (sha256): 25:49:ff:e1:75:29:4a:0a:89:5e:11:af:f5:76:8a:0e:16:aa:8c:9c:a2:fa:a9:0b:16:b9:44:75:79:3a:4b:e4

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 colab.coop

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for colab.coop

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

colab.coop
www.colab.coop

Other certificates including the domain name colab.coop

(limited to 100 certificates)
stage.uor.colab.coop
vtlaw.stage.colab.coop
www.christiancentury.org
quiz.stage.colab.coop
favianna.dev.colab.coop
cc-cdn.colab.coop
mancc.org
coephi.colab.coop
shelburnefarms.org
colab.coop
concept2.stage.colab.coop
ea.stage.colab.coop
newsqa.colab.coop
uor.colab.coop
monitoring-staging.colab.coop
actuals.colab.coop
colab.coop
colab.coop
cc.colab.coop
culturalpower.org
cc-cdn.colab.coop
geddup.stage.colab.coop
lanysha.com
colab.coop
concept2.stage.colab.coop
stagev3.colab.coop
dc.patternlab.colab.coop
vtlaw.cdn.colab.coop
colab.coop
academy.coop
ea.stage.colab.coop
hypermediations.net
atc-staging.colab.coop
childcare.roc.colab.coop
favianna.stage.colab.coop
favianna.stage.colab.coop
colab.coop
colab.coop
api.newsq.colab.coop
atc.colab.coop
roc.dev.colab.coop
christiancentury.colab.coop
monitoring.colab.coop
vermontlaw.edu
colab.coop
app.dinersunited.org
community.performingourfuture.com
favianna.dev.colab.coop
vta-islandora.prod.colab.coop
cc-cdn.colab.coop
cc-cdn.colab.coop
cc-cdn.colab.coop
atc-summersunday.colab.coop
cc-cdn.colab.coop
upandgo.coop
academic.prod.suboh.colab.coop
colab.coop
atc-sql.colab.coop
academy.coop
atc.colab.coop
atc-campaign.colab.coop
hypermediations.net
community.performingourfuture.com
culturalpower.org
vta-islandora.stage.colab.coop
actuals.colab.coop
upandgo.coop
cc-cdn.colab.coop
cc-cdn.colab.coop
cub-islandora.stage.colab.coop
atthecrossroads.org
cc-cdn.colab.coop
co-oplaw.org
actuals-api.stage.colab.coop
atc-sql.colab.coop
favianna.dev.colab.coop
vermontlaw.edu
likelincoln.org
colab.coop
app.refm-valuate-site-production.kube.v1.colab.coop
academy.coop
media.middlewaycenters.org
accessibilityexchange.ca
culturalpower.org
uor.colab.coop
shelburnefarms.org
api.geddup.com
upandgo.coop
academy.coop
cub-islandora.prod.colab.coop
atc-staging.colab.coop
co-oplaw.org
communityenterpriselaw.org
atc-summersunday.colab.coop
concept2.stage.colab.coop
favianna.dev.colab.coop
favianna.stage.colab.coop
cc-cdn.colab.coop
app.dinersunited.org
ogrin.colab.coop

Certificate

The complete raw certificate details for colab.coop in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgISA21TuxTv7tVhBjEnMyjHI0doMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMDgyMzA0MzlaFw0x
OTAzMDgyMzA0MzlaMBUxEzARBgNVBAMTCmNvbGFiLmNvb3AwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDFyJEgWivv5OuPBF//VzL74W6NqhqFU6rtUEwO
ds2RLXL4PvevoxAbeZjLpaNTekUi8zVjV1qdm/ANNdATLX1jRtOmwi2jHx3j7nFS
LVUo/LZQgmCZ2ZVGSC5qS/Mg6G1VtIclT5vqIPceDk2RJhZ943na5tuI3EehwqN0
TdzkQ14lLXVHjq9RAT3eSvB9+PqwugAYRlEwOoY9l0eLqNnyBdyPNzG5S5vwGSOz
wiEsTEj8ENcu9iC0AwfzFau14dfeqMpx6phzWoAAxQdbBepyObkNTWFJs6UkEgB7
mIxExnbAhIu3tJxmCneQreNalEdXOax3CR21cz6VaBPUa2erAgMBAAGjggJwMIIC
bDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGSimm5+uGo2fT5pqoCjpetE1GDfMB8G
A1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAu
BggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAv
BggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8w
JQYDVR0RBB4wHIIKY29sYWIuY29vcIIOd3d3LmNvbGFiLmNvb3AwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgB0
ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWeQR79eAAAEAwBHMEUC
IQC2RE6XVEhRaHIQ6rcRJO3k26/cfu8qqADNnGbxLFgH8AIgPi6PQaLt5DZ1usmi
kVmWDu2gjABe3z/E/MH2dXLrrn0AdwApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTD
DPTlRUf0eAAAAWeQR71zAAAEAwBIMEYCIQCWZZYxZXI92uUetXevtBCSJlz0ViUo
owrLyvgLoBEIKQIhAMzdYe0YyiZFKPQMJYjOTloiYsi/whbFwZKzmB4CCE/aMA0G
CSqGSIb3DQEBCwUAA4IBAQBLYo2zWBe5o80DHrSuydypXI6TXbQmsyQQGKiJtPHB
s0PL094Cz11N+q6+U6QULai3YKkFl5I1hMHGTodHRH5ETi8p/t5MoJljB3ITkols
Zh93IL5JXzES3mAEG7h0Y+yeWaRvDM8jqel8rAeL3sJ5M+3QHbSQvDj0rencUUmK
GPRyQs+kHozUds4XqVyGg2VbxJBMg5IWbYQe8d5OiqJrILzPKta69FBJmGAX3tGU
zTJc2bW4C/I4A/J670H2NRzry16Xdgr8+qSbHi0jM0CN54Sd4lnUpDLOX8ZyTzBq
Cx1kJ0ACfmML821HUeJaeyeviyi1G21yLISX4VnMCg2p
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxciRIFor7+TrjwRf/1cy
++FujaoahVOq7VBMDnbNkS1y+D73r6MQG3mYy6WjU3pFIvM1Y1danZvwDTXQEy19
Y0bTpsItox8d4+5xUi1VKPy2UIJgmdmVRkguakvzIOhtVbSHJU+b6iD3Hg5NkSYW
feN52ubbiNxHocKjdE3c5ENeJS11R46vUQE93krwffj6sLoAGEZRMDqGPZdHi6jZ
8gXcjzcxuUub8Bkjs8IhLExI/BDXLvYgtAMH8xWrteHX3qjKceqYc1qAAMUHWwXq
cjm5DU1hSbOlJBIAe5iMRMZ2wISLt7ScZgp3kK3jWpRHVzmsdwkdtXM+lWgT1Gtn
qwIDAQAB
-----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 298538933097483364793260496271330320271208
 . . . . . . . . [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 2018-12-08 23:04:39 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-08 23:04:39 +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 'colab.coop'
 . . . . . . . . [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 24967849302830805216854801488802416155961863318904250164534397009647211659367078251370568246304660337840950302732797787973694205881616189891236340423448197037868625551629963016491958659375439003915763878350538439807939568730281773152306021716081852945822906176404352472736783777862587016766221144329111813274699008295376716267025769324333957445602244673181167690919992582837232872461717832594314969317651087978317858778921464506402710445416923751649556506374315599089664118244922978504673984441512146081396228754050780877828466024846095763765136837060818375323560943877575548106529737146913525315228328631504563038123
 . . . . . . . . . . . . . . . . . . . . [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)
							64a29a6e7eb86a367d3e69aa80a3a5eb44d460df
 . . . . . . . . . . . . . . . . [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 (30 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'colab.coop'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.colab.coop'
 . . . . . . . . . . . . . . . . [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)
							00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001679047bf5e0000040300473045022100b6444e97544851687210eab71124ede4dbafdc7eef2aa800cd9c66f12c5807f002203e2e8f41a2ede43675bac9a29159960eeda08c005edf3fc4fcc1f67572ebae7d007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001679047bd7300000403004830460221009665963165723ddae51eb577afb41092265cf4562528a30acbcaf80ba0110829022100ccdd61ed18ca264528f40c2588ce4e5a2262c8bfc216c5c192b3981e02084fda
 . . . . [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)
		004b628db35817b9a3cd031eb4aec9dca95c8e935db426b3241018a889b4f1c1b343cbd3de02cf5d4dfaaebe53a4142da8b760a90597923584c1c64e8747447e444e2f29fede4ca0996307721392896c661f7720be495f3112de60041bb87463ec9e59a46f0ccf23a9e97cac078bdec27933edd01db490bc38f4ade9dc51498a18f47242cfa41e8cd476ce17a95c8683655bc4904c8392166d841ef1de4e8aa26b20bccf2ad6baf45049986017ded194cd325cd9b5b80bf23803f27aef41f6351cebcb5e97760afcfaa49b1e2d2333408de7849de259d4a432ce5fc6724f306a0b1d642740027e630bf36d4751e25a7b27af8b28b51b6d722c8497e159cc0a0da9