research.docs.beekeeping.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:db:71:59:78:eb:65:99:fc:44:1f:51:90:d7:ba:cc:03:be 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=research.docs.beekeeping.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:db:71:59:78:eb:65:99:fc:44:1f:51:90:d7:ba:cc:03:be
Serial Number (int): 336009363481449583303635723069805478806462
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e2:f8:9d:66:c8:4f:e7:2b:15:b9:d0:88:39:b3:88:d3:1e:40:df:d3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): dc:c5:0d:36:92:d4:6b:88:87:2d:94:18:61:7c:3c:60:0e:60:5b:a6
Fingerprint (sha256): 1a:1b:e6:b6:84:0f:49:70:97:ee:52:09:c5:23:4c:1f:c6:d6:06:e0:ae:7a:a7:b7:6c:be:98:bb:8f:5a:0d:80

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 research.docs.beekeeping.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for research.docs.beekeeping.io

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

research.docs.beekeeping.io

Other certificates including the domain name beekeeping.io

(limited to 100 certificates)
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
staging.beekeeping.io
www.beekeeping.io
app.beekeeping.io
www.beekeeping.io
research.docs.beekeeping.io
beta.beekeeping.io
dev.beecounted.org
app.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
research.docs.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
api.beekeeping.io
dev.internetweathermap.com
dev.internetweathermap.com
api.beekeeping.io
staging.beekeeping.io
api.beekeeping.io
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.beecounted.org
www.beekeeping.io
dev.internetweathermap.com
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.pulsewise.com
dev.beecounted.org
dev.internetweathermap.com
app.beekeeping.io
app.beekeeping.io
research.docs.beekeeping.io
dev.internetweathermap.com
dev.internetweathermap.com
api.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
www.beekeeping.io
staging.beekeeping.io
www.beekeeping.io
beta.beekeeping.io
staging.beekeeping.io
beekeeping.io
www.beekeeping.io
dev.beekeeping.io
beta.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.beecounted.org
www.beecounted.org
api.beekeeping.io
beekeeping.io
staging.beekeeping.io
www.beecounted.org
dev.internetweathermap.com
staging.beekeeping.io
app.beekeeping.io
app.beekeeping.io
beta.beekeeping.io
www.beekeeping.io
app.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
staging.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
beta.beekeeping.io
api.beekeeping.io
research.docs.beekeeping.io
api.beekeeping.io
research.docs.beekeeping.io
app.beekeeping.io
api.beekeeping.io
beta.beekeeping.io
dev.beecounted.org
dev.internetweathermap.com
staging.beekeeping.io
research.docs.beekeeping.io
dev.internetweathermap.com
api.beekeeping.io
beta.beekeeping.io
dev.internetweathermap.com

Certificate

The complete raw certificate details for research.docs.beekeeping.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFbzCCBFegAwIBAgISA9txWXjrZZn8RB9RkNe6zAO+MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MTMyMDMxNDFaFw0x
OTA4MTEyMDMxNDFaMCYxJDAiBgNVBAMTG3Jlc2VhcmNoLmRvY3MuYmVla2VlcGlu
Zy5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANjdqh3hzZtdwGrr
LkGQI4MHtHCBfN5Px4N3rapEacpH8Es+8bOdQcIl9/5isP+4IvkMZhcJHL/FFNUt
oi8S6V8/gf37Np43WzbRBbF/PX475x+CbMN3iOslqNQB8Nt7WyFQkwcVmN0W/Nru
ByuYQX4mwSv9mJJcbOXRFTwHR2IbdJRSWw44YL7PqJCEyn/GWaHr9NYa3zvsunjY
TO7Q55II4teXXxaiWcH9OOqpsoOjGzj9TAOs/Zu+5JWbYivOV1KabuqtdVDyVTGP
DICsbmLrV2tPQsty324Tm9to9UKb6gtqaoJ7X5iOOXH7CG0tUMo0Nm516K6oBaHZ
baMEhOUCAwEAAaOCAnEwggJtMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU4vidZshP
5ysVudCIObOI0x5A39MwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzAmBgNVHREEHzAdghtyZXNlYXJjaC5kb2NzLmJlZWtl
ZXBpbmcuaW8wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm
BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEE
AdZ5AgQCBIH2BIHzAPEAdwB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvM
VgAAAWqzG8AiAAAEAwBIMEYCIQDzi0cMjc4dDix6dv9qJqsHYGJFSvzsAsqSWuSx
llJ2hgIhANUdq6j5XbgEdkb//8gWHoZubw/x1WvcuSC4GCXbhJkYAHYAY/Lbzeg7
zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFqsxvAPgAABAMARzBFAiAWHmI7
WGYJmUNL1DKYRBPQtjplJxwRAG3hsCSlQ0RumwIhAJoHnsuVyaXrqaRcqgr2K9NJ
votTa1+grGnUUQDJ3CJrMA0GCSqGSIb3DQEBCwUAA4IBAQBOXLQyqU/lJl0nKZxk
iSO960ZFJFIDZ+LwQgJHIF890W3xMreQiGWbixGGhVPjWsrXtpVfsyCOnEhGkRpE
yI2D91GdzVvemc5tQWkiMOoBHZwBeMH9JniOrFSTixYeKgGwKCdI9KZclhpTi4pG
0n2D4e2EBaJfPGBnSG6cye6clilb/Hvvh3f/La7uAkg1c4EDT8lG0MJehQR+WW3R
iyGPG8kvLk/VVRwSYhEdqkAT3b6s/ROBAqPnvMk0VY3IQ/gx2L++OCxczLG84Ay0
vqPgOR3b1Vm50OCU8dijf6IbIv1XgzJWcjpdfL/RPwBgdGREM+spm0YEqZVjKcVN
jPkL
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2N2qHeHNm13AausuQZAj
gwe0cIF83k/Hg3etqkRpykfwSz7xs51BwiX3/mKw/7gi+QxmFwkcv8UU1S2iLxLp
Xz+B/fs2njdbNtEFsX89fjvnH4Jsw3eI6yWo1AHw23tbIVCTBxWY3Rb82u4HK5hB
fibBK/2Yklxs5dEVPAdHYht0lFJbDjhgvs+okITKf8ZZoev01hrfO+y6eNhM7tDn
kgji15dfFqJZwf046qmyg6MbOP1MA6z9m77klZtiK85XUppu6q11UPJVMY8MgKxu
YutXa09Cy3LfbhOb22j1QpvqC2pqgntfmI45cfsIbS1QyjQ2bnXorqgFodltowSE
5QIDAQAB
-----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 336009363481449583303635723069805478806462
 . . . . . . . . [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-05-13 20:31:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-11 20:31: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 'research.docs.beekeeping.io'
 . . . . . . . . [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 27376780720645176668823068330200352946281006670420205817109105293628738552288282870833125214251629324863821591053736511768669888378669756347458131996402444573918691170479866994665745701468491232043353409242940525594349082242736119123586653557841244302932026108973675557777452615900515772293956587297603723251664148938445814882889655666527733224220967014122843407286601472482571675568475087826220454246278039389453101967233929355729046679983093750470309536140880024850007653655463336743055037617494689891847753377167203108709175627098782180273019074542405242725437707089012310105173121650504794889328682736653437273317
 . . . . . . . . . . . . . . . . . . . . [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)
							e2f89d66c84fe72b15b9d08839b388d31e40dfd3
 . . . . . . . . . . . . . . . . [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 (31 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'research.docs.beekeeping.io'
 . . . . . . . . . . . . . . . . [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)
							00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016ab31bc0220000040300483046022100f38b470c8dce1d0e2c7a76ff6a26ab076062454afcec02ca925ae4b196527686022100d51daba8f95db8047646ffffc8161e866e6f0ff1d56bdcb920b81825db84991800760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016ab31bc03e00000403004730450220161e623b58660999434bd432984413d0b63a65271c11006de1b024a543446e9b0221009a079ecb95c9a5eba9a45caa0af62bd349be8b536b5fa0ac69d45100c9dc226b
 . . . . [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)
		004e5cb432a94fe5265d27299c648923bdeb464524520367e2f0420247205f3dd16df132b79088659b8b11868553e35acad7b6955fb3208e9c4846911a44c88d83f7519dcd5bde99ce6d41692230ea011d9c0178c1fd26788eac54938b161e2a01b0282748f4a65c961a538b8a46d27d83e1ed8405a25f3c6067486e9cc9ee9c96295bfc7bef8777ff2daeee0248357381034fc946d0c25e85047e596dd18b218f1bc92f2e4fd5551c1262111daa4013ddbeacfd138102a3e7bcc934558dc843f831d8bfbe382c5cccb1bce00cb4bea3e0391ddbd559b9d0e094f1d8a37fa21b22fd57833256723a5d7cbfd13f006074644433eb299b4604a9956329c54d8cf90b