slack.app.omnisense.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:3a:f5:5b:f1:68:11:76:3c:72:b7:c5:52:b6:24:cf:84:57 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=slack.app.omnisense.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:3a:f5:5b:f1:68:11:76:3c:72:b7:c5:52:b6:24:cf:84:57
Serial Number (int): 281399373330982449444330955294805463106647
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: bb:38:8b:fe:7a:9f:06:92:a7:fe:8f:fa:d1:70:c9:13:04:4c:37:27
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 1c:f8:43:1a:e5:4b:9d:08:f1:75:dd:1e:9e:4e:a4:c5:bc:77:f6:72
Fingerprint (sha256): 05:78:28:d7:2e:df:09:b4:13:d0:24:2d:9d:26:70:2b:d8:59:77:64:14:c4:c0:91:81:e3:5d:60:8a:cf:64:b0

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 slack.app.omnisense.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for slack.app.omnisense.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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

slack.app.omnisense.io

Other certificates including the domain name omnisense.io

(limited to 100 certificates)
festival.app.omnisense.io
developers.omnisense.io
locasun.app.omnisense.io
wine.advisor.app.omnisense.io
mariusfabre.app.omnisense.io
ed-creatives.app.omnisense.io
slack.app.omnisense.io
sensee.app.omnisense.io
provider.relieftelemed.com
login.omnisense.io
labs214.app.omnisense.io
omnisense.io
omnisense.io
synergia.app.omnisense.io
ed-creatives.app.omnisense.io
flipr.app.omnisense.io
sweetshow.app.omnisense.io
carte3a.app.omnisense.io
omnisense.io
recette.omnisense.io
ed-creatives.app.omnisense.io
fk-agency.app.omnisense.io
ntmy.app.omnisense.io
recette.app.omnisense.io
inception.app.omnisense.io
flipr.app.omnisense.io
ntmy.app.omnisense.io
sensee.app.omnisense.io
festival.app.omnisense.io
recette.app.omnisense.io
recette.omnisense.io
nematis.app.omnisense.io
sensee.app.omnisense.io
ntmy.app.omnisense.io
staging-superadmin.evfy.sg
sweetshow.app.omnisense.io
developers.omnisense.io
sensee.app.omnisense.io
recette.omnisense.io
developers.omnisense.io
mariusfabre.app.omnisense.io
ed-creatives.app.omnisense.io
mariusfabre.app.omnisense.io
passtime.app.omnisense.io
omnisense.io
s.vision-glamping.com
wine.advisor.app.omnisense.io
kl-management.app.omnisense.io
omnisense.io
mariusfabre.app.omnisense.io
carte3a.app.omnisense.io
sweetshow.app.omnisense.io
ntmy.app.omnisense.io
recette.app.omnisense.io
ed-creatives.app.omnisense.io
231e47.app.omnisense.io
carte3a.app.omnisense.io
recette.omnisense.io
z.kiyoshi.app
creme-de-la-creme.app.omnisense.io
flipr.app.omnisense.io
secure.omnisense.io
flipr.app.omnisense.io
carte3a.app.omnisense.io
omnisense.io
nematis.app.omnisense.io
flipr.app.omnisense.io
sensee.app.omnisense.io
locasun.app.omnisense.io
developers.omnisense.io
flipr.app.omnisense.io
legacy.djcsystem.com
flipr.app.omnisense.io
smovengo.app.omnisense.io
login.omnisense.io
wine.advisor.app.omnisense.io
carte3a.app.omnisense.io
mariusfabre.app.omnisense.io
omnisense.io
wine.advisor.app.omnisense.io
wine.advisor.app.omnisense.io
wine.advisor.app.omnisense.io
login.omnisense.io
musilac.app.omnisense.io
wine.advisor.app.omnisense.io
festival.app.omnisense.io
blog.omnisense.io
sensee.app.omnisense.io
locasun.app.omnisense.io
metabase.omnisense.io
secure.omnisense.io
ntmy.app.omnisense.io
recette.app.omnisense.io
recette.app.omnisense.io
sensee.app.omnisense.io
www.cybergarden.au
developers.omnisense.io
deferlantes.app.omnisense.io
www.peti-peti.com
recette.app.omnisense.io

Certificate

The complete raw certificate details for slack.app.omnisense.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFEDCCA/igAwIBAgISAzr1W/FoEXY8crfFUrYkz4RXMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA0MjcwODUzMDBaFw0x
NzA3MjYwODUzMDBaMCExHzAdBgNVBAMTFnNsYWNrLmFwcC5vbW5pc2Vuc2UuaW8w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjwJAOO7oeflL/v9081kd/
VnJf517LrIGyl3SxytBs5eohS51ObXkHsp3sxPYm0rYBS5LWvrays3bK1DnSDAeZ
5ToruVUdQhr6WG3Bj+Sj7jm4jN4FRFn5K/Vgo5oDe2XB2XJwQkQ9znikW+4OCjNL
MecKmZadKIxr1gE7FDtya/k6wjdBn8TnkgnfIRIHxIXXMORx/uXYJ8+l02M/iIOj
5Mldw+dm7ReTWHXwps1xhpI1G92BdqAYM7r8zMKf/AS3eVrNX0hfTyuBfHCS+Dc9
AnjauEOKOFnGbEFaGMizTqcN62qcSfb+4M9Gy9zlKxC9v2VOihghLa1tQu6671sP
AgMBAAGjggIXMIICEzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLs4i/56nwaSp/6P
+tFwyRMETDcnMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAGCCsG
AQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRz
ZW5jcnlwdC5vcmcvMCEGA1UdEQQaMBiCFnNsYWNrLmFwcC5vbW5pc2Vuc2UuaW8w
gf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsG
AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIw
gZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5
IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhl
IENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0
Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAE4x8Lwk9hAaXjuur
ilrDF2lODzH1+aCsODda41S+LoGDfzM4c6F1Sxp+7vzsqdTNHYFpIYgD62mHfShG
gjvKMkh94B/unoKtplOpA6iTELuuRjM0UhD3/qEbwmOaiEcE+SEpkc80y51y9z9P
00pBfOkAS0cBEKoSxzB63n/SD/IhNE/82LY1iXnWen6NJ1szfpRH3UKiMFN84zDb
9bpgOa8THcEkkzFmUnvXoT/qb1rtaWmFclsvtAdjZYT6//wrg7hWSGDWgfT9i9Xi
BP03dwcQdHr5zbZ1BSPIc0xI5UywjcjSWmrannUupejTLDLqr9ZPHzeKgUi7A+W8
quXxVA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo8CQDju6Hn5S/7/dPNZH
f1ZyX+dey6yBspd0scrQbOXqIUudTm15B7Kd7MT2JtK2AUuS1r62srN2ytQ50gwH
meU6K7lVHUIa+lhtwY/ko+45uIzeBURZ+Sv1YKOaA3tlwdlycEJEPc54pFvuDgoz
SzHnCpmWnSiMa9YBOxQ7cmv5OsI3QZ/E55IJ3yESB8SF1zDkcf7l2CfPpdNjP4iD
o+TJXcPnZu0Xk1h18KbNcYaSNRvdgXagGDO6/MzCn/wEt3lazV9IX08rgXxwkvg3
PQJ42rhDijhZxmxBWhjIs06nDetqnEn2/uDPRsvc5SsQvb9lTooYIS2tbULuuu9b
DwIDAQAB
-----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 281399373330982449444330955294805463106647
 . . . . . . . . [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 2017-04-27 08:53:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-07-26 08:53:00 +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 'slack.app.omnisense.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 20671799924377115636586145932228210090441182856909578992235716885647678883475930254848354084686590760530094608867739355240694447453600355131250669105123476124646825609781353857268161433712145000584376930631443968750425244190326231115609998731602573359864222522576035587397080923473407968284962248993529146358021370587926923555152458151346979973613929374471827935687223070374056895196469176726976415384616816345157759271080593268962903794318329109345668755936778122411245317958680895193699207560916972059949468860107557275225666228568694949506026903524854202747556824316285202885773649028079630126981769706225494088463
 . . . . . . . . . . . . . . . . . . . . [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)
							bb388bfe7a9f0692a7fe8ffad170c913044c3727
 . . . . . . . . . . . . . . . . [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 (100 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 (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'slack.app.omnisense.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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		00138c7c2f093d8406978eebab8a5ac317694e0f31f5f9a0ac38375ae354be2e81837f333873a1754b1a7eeefceca9d4cd1d8169218803eb69877d2846823bca32487de01fee9e82ada653a903a89310bbae4633345210f7fea11bc2639a884704f9212991cf34cb9d72f73f4fd34a417ce9004b470110aa12c7307ade7fd20ff221344ffcd8b6358979d67a7e8d275b337e9447dd42a230537ce330dbf5ba6039af131dc124933166527bd7a13fea6f5aed696985725b2fb407636584fafffc2b83b8564860d681f4fd8bd5e204fd37770710747af9cdb6750523c8734c48e54cb08dc8d25a6ada9e752ea5e8d32c32eaafd64f1f378a8148bb03e5bcaae5f154