emissary.io

Issued by R3

About this certificate

This digital certificate with serial number 04:ee:77:47:3b:df:38:37:f6:64:41:15:8e:cd:5c:8a:b1:20 was issued on by Let's Encrypt.

With 3 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=emissary.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:ee:77:47:3b:df:38:37:f6:64:41:15:8e:cd:5c:8a:b1:20
Serial Number (int): 429594895053147147523567028713908867871008
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 34:1f:25:02:87:78:2e:29:7b:d1:10:24:7c:b0:ea:90:b4:80:5e:a9
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 16:10:54:4d:66:b0:5f:09:df:9c:28:16:91:60:eb:46:e0:ff:dd:a3
Fingerprint (sha256): 31:60:83:b0:2b:bf:18:1f:93:46:15:ab:d5:a6:f2:01:57:5c:56:7c:cf:b8:ca:5b:37:84:57:a0:e1:d8:60:20

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

Revocation information

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

Check the revocation status for certificate emissary.io

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

emissary.io
emissary.ngagecontent.com
www.emissary.io

Other certificates including the domain name emissary.io

(limited to 100 certificates)
ssl375531.cloudflaressl.com
insights.emissary.io
ssl375530.cloudflaressl.com
ssl375530.cloudflaressl.com
ssl375532.cloudflaressl.com
emissary.io
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com
insights.emissary.io
sni110948.cloudflaressl.com
sni110948.cloudflaressl.com
blog.emissary.io
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com
sni110948.cloudflaressl.com
staging-api.emissary.io
ssl375532.cloudflaressl.com
ssl375530.cloudflaressl.com
emissary.io
sni110948.cloudflaressl.com
ssl375532.cloudflaressl.com
emissary.io
sni110948.cloudflaressl.com
ssl375530.cloudflaressl.com
ssl375530.cloudflaressl.com
emissary.io
ssl375530.cloudflaressl.com
staging.emissary.io
blog.emissary.io
emissary.io
sni110948.cloudflaressl.com
ssl375531.cloudflaressl.com
emissary.io
staging.emissary.io
go.emissary.io
ssl375532.cloudflaressl.com
ssl375530.cloudflaressl.com
ssl375530.cloudflaressl.com
ssl375532.cloudflaressl.com
emissary.io
ssl375530.cloudflaressl.com
ssl375530.cloudflaressl.com
staging-api.emissary.io
insights.emissary.io
sni.cloudflaressl.com
ssl375531.cloudflaressl.com
ssl375532.cloudflaressl.com
sni110948.cloudflaressl.com
*.emissary.io
emissary.io
ssl375532.cloudflaressl.com
ssl375530.cloudflaressl.com
sni110948.cloudflaressl.com
blog.emissary.io
emissary.io
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com
ssl375531.cloudflaressl.com
staging.emissary.io
emissary.io
ssl375532.cloudflaressl.com
emissary.io
insights.emissary.io
ssl375532.cloudflaressl.com
insights.emissary.io
ssl375531.cloudflaressl.com
ssl375532.cloudflaressl.com
emissary.io
ssl375531.cloudflaressl.com
ssl375531.cloudflaressl.com
staging.emissary.io
emissary.io
ssl375532.cloudflaressl.com
sni110948.cloudflaressl.com
ssl375532.cloudflaressl.com
blog.emissary.io
sni.cloudflaressl.com
ssl375530.cloudflaressl.com
go.emissary.io
emissary.io
ssl375530.cloudflaressl.com
blog.emissary.io
ssl375532.cloudflaressl.com
ssl375531.cloudflaressl.com
sni110948.cloudflaressl.com
staging-api.emissary.io
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com
ssl375530.cloudflaressl.com
staging-api.emissary.io
ssl375532.cloudflaressl.com
ssl375530.cloudflaressl.com
ssl375532.cloudflaressl.com
ssl375531.cloudflaressl.com
ssl375532.cloudflaressl.com
insights.emissary.io
emissary.io
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com
ssl375532.cloudflaressl.com

Certificate

The complete raw certificate details for emissary.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISBO53RzvfODf2ZEEVjs1cirEgMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzEyMTMxNDA2MTZaFw0yNDAzMTIxNDA2MTVaMBYxFDASBgNVBAMT
C2VtaXNzYXJ5LmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyX/z
ixYIZ+RkCwteNSLjGhcKuYvwYVm8/+BCyX9C3mrWSSbvI2nW8+lMsc5LAEHJhKGP
jgYe1H3qf/ooDRDNGen3MguOWqEZHWK1pfXZPyaVud6/7eXUxcTfyak5CWcYTIvQ
J81m2U8gyyOdR8Wx8Wpctc1TaD6V3wOxAeHEaZkANcr+QgEk2ImrMkN+M+A09Y5+
qi5AYVglgwAaTdTLVcxG7/k+5lcDJVs4BqZ0ZEAswRqRZKmHWnIIFR3byuL+ZeXi
fQNzluk/YirQdptV6iCJQOtoXav5vRvGi9J80Qg+X1UAsbNqx2vBzoGe7pHUuGGK
8LOSkBjK9hhz6b/p5QIDAQABo4ICOTCCAjUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBQ0HyUCh3guKXvRECR8sOqQtIBeqTAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDm
H6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5v
LmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzBC
BgNVHREEOzA5ggtlbWlzc2FyeS5pb4IZZW1pc3NhcnkubmdhZ2Vjb250ZW50LmNv
bYIPd3d3LmVtaXNzYXJ5LmlvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYB
BAHWeQIEAgSB9QSB8gDwAHUAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H6
1BcAAAGMY7bZJAAABAMARjBEAiBTRkUHXww/VqTHoNW8On9vBN+gSYVOD9nEZ9/0
IPBhFgIgZ6zdW5v2EdQuKdzgAThEBf9fGbU4B/jFm2TV8nVkpfgAdwDuzdBk1dsa
zsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAYxjttkTAAAEAwBIMEYCIQD6276D
0Yu8G5gqL1rIrZnQTZjCW3netH6xbmSXf5xuqAIhANSCJ6zZhkGN9+azXx19LIF1
dm+C9R6Vg3VgHd8VAILAMA0GCSqGSIb3DQEBCwUAA4IBAQABZDsJ1F3FR7MLtBu5
jUisHJG4ZJCh+xsramYj4IfBzbg1qtYvOpfUq9oNtJ3+k8rN9VQcpPq0Py0kYzoM
6eZA1BLinhJZ1hL3tUbAYiKw9BR2QMIoI01RDpXi5BTt8Jmb/uQci1FvxZPCOHJY
J508oSBTofnUf9R520tSTrw14iXn7NT2mOZwTHeUMoGOIe+Jn75tIIKmy6W7wM/E
1DCvMHZjSMsSmzTEx8RQONwLtb4uhlWjN6QHsmaUMuCrwFtmxygq1EcI/W1zLcWX
A3SN25bJ+aH1/8+EwBQ3iS7XxrUwYbHBPjBKU75wLsnoxu69iwFdQf/fjVdfJxmz
Pzr3
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyX/zixYIZ+RkCwteNSLj
GhcKuYvwYVm8/+BCyX9C3mrWSSbvI2nW8+lMsc5LAEHJhKGPjgYe1H3qf/ooDRDN
Gen3MguOWqEZHWK1pfXZPyaVud6/7eXUxcTfyak5CWcYTIvQJ81m2U8gyyOdR8Wx
8Wpctc1TaD6V3wOxAeHEaZkANcr+QgEk2ImrMkN+M+A09Y5+qi5AYVglgwAaTdTL
VcxG7/k+5lcDJVs4BqZ0ZEAswRqRZKmHWnIIFR3byuL+ZeXifQNzluk/YirQdptV
6iCJQOtoXav5vRvGi9J80Qg+X1UAsbNqx2vBzoGe7pHUuGGK8LOSkBjK9hhz6b/p
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 429594895053147147523567028713908867871008
 . . . . . . . . [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 2023-12-13 14:06:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-12 14:06:15 +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 'emissary.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 25436994456030848705770156617180709885661892751229585034887838867298397459981019186449995165803526091445560787166627930000103030907463933128075823343770366414003403854750400638007074617588606523161099038961934274481366134645881659272317456942957446661795128373359230330079335440759346480688095046958500588438396665700339925741077505954819966200959125828588475707553979836918638388655843794952469937816000477481592053675783041610426747182208734011714868569267081936677261745184088874584386047183585808594848221678067448257578580987494703105523410603799416372889468054120097502686146866219174713242541226892105105795557
 . . . . . . . . . . . . . . . . . . . . [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)
							341f250287782e297bd110247cb0ea90b4805ea9
 . . . . . . . . . . . . . . . . [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 (59 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'emissary.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'emissary.ngagecontent.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.emissary.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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018c63b6d92400000403004630440220534645075f0c3f56a4c7a0d5bc3a7f6f04dfa049854e0fd9c467dff420f06116022067acdd5b9bf611d42e29dce001384405ff5f19b53807f8c59b64d5f27564a5f8007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018c63b6d9130000040300483046022100fadbbe83d18bbc1b982a2f5ac8ad99d04d98c25b79deb47eb16e64977f9c6ea8022100d48227acd986418df7e6b35f1d7d2c8175766f82f51e958375601ddf150082c0
 . . . . [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)
		0001643b09d45dc547b30bb41bb98d48ac1c91b86490a1fb1b2b6a6623e087c1cdb835aad62f3a97d4abda0db49dfe93cacdf5541ca4fab43f2d24633a0ce9e640d412e29e1259d612f7b546c06222b0f4147640c228234d510e95e2e414edf0999bfee41c8b516fc593c2387258279d3ca12053a1f9d47fd479db4b524ebc35e225e7ecd4f698e6704c779432818e21ef899fbe6d2082a6cba5bbc0cfc4d430af30766348cb129b34c4c7c45038dc0bb5be2e8655a337a407b2669432e0abc05b66c7282ad44708fd6d732dc59703748ddb96c9f9a1f5ffcf84c01437892ed7c6b53061b1c13e304a53be702ec9e8c6eebd8b015d41ffdf8d575f2719b33f3af7