platform.hasura.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:2f:d8:c8:0c:78:ed:72:45:4c:70:4e:da:88:7b:c5:7f:1b 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=platform.hasura.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:2f:d8:c8:0c:78:ed:72:45:4c:70:4e:da:88:7b:c5:7f:1b
Serial Number (int): 277618280999995877354379426442251073847067
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: a7:5f:10:5a:79:59:83:58:dd:75:39:46:9b:2b:ef:b1:d4:79:0e:b5
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 80:b9:d1:ec:90:89:43:10:03:2a:f6:5b:e5:b1:71:9f:7d:fc:02:0d
Fingerprint (sha256): 10:80:96:f1:e9:8b:c0:99:3c:5c:ae:b3:f9:ad:27:24:62:48:3c:7d:62:40:68:8a:59:1e:57:12:78:8c:da:b8

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 platform.hasura.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

platform.hasura.io

Other certificates including the domain name hasura.io

(limited to 100 certificates)
docs.hasura.io
hackonline.hasura.io
filestore.hasura.io
telemetry.hasura.io
k8s.imad.hasura.io
ssl371984.cloudflaressl.com
analytics.stats.hasura.io
hasura.io
dashboard-oauth.hasura.io
hasura.io
ssl371984.cloudflaressl.com
ssl371983.cloudflaressl.com
demo.hasura.io
hasura.io
data.dnstest.hasura.io
learn.hasura.io
graphql-engine-website.hasura.io
data.beta.hasura.io
realtime-location-tracking.demo.hasura.io
releases.hasura.io
marketing.hasura.io
realtime-poll.demo.hasura.io
notifications.hasura.io
theterrace.hasura.io
auth.hasura.io
1e291ab3status.snowflake.com
hasura.io
docs.ee.hasura.io
newsletter.hasura.io
auth.hasura.io
hasura.io
docs.hasura.io
docs.hasura.io
1e291ab3status.snowflake.com
hackonline.hasura.io
1e291ab3status.snowflake.com
ssl371984.cloudflaressl.com
forms.hasura.io
*.hasura.io
data.hasura.io
graphql-engine-website.hasura.io
support.hasura.io
sni.cloudflaressl.com
yodabots.hasura.io
hasura.io
discourse.imad.hasura.io
releases.hasura.io
notifications.hasura.io
console.imad.hasura.io
challenges.hasura.io
docs.hasura.io
*.stage.hasura.io
notifications.hasura.io
1e291ab3status.snowflake.com
beta.hasura.io
learn.hasura.io
api.imad-v2.hasura.io
ssl371984.cloudflaressl.com
theterrace.hasura.io
cloud.hasura.io
telemetry.hasura.io
platform.hasura.io
hasura.io
srishtibeta.beta.hasura.io
ssl371983.cloudflaressl.com
hasura.io
explore.beta.hasura.io
ssl371982.cloudflaressl.com
auth.hasura.io
beta.hasura.io
growth.hasura.io
*.stage.hasura.io
ssl371984.cloudflaressl.com
support-plans-trigger.hasura.io
platform.hasura.io
notifications.hasura.io
blog.hasura.io
sni230745.cloudflaressl.com
newsletter.hasura.io
auth.hasura.io
demo.hasura.io
growth.hasura.io
metabase.telemetry.hasura.io
docs.ee.hasura.io
cloud.imad.hasura.io
ssl371982.cloudflaressl.com
sni230745.cloudflaressl.com
metabase.telemetry.hasura.io
learn.hasura.io
data.beta.hasura.io
ssl371984.cloudflaressl.com
cloud.imad.hasura.io
*.hasura.io
ssl371982.cloudflaressl.com
filestore.hasura.io
1e291ab3status.snowflake.com
serverless-push.demo.hasura.io
*.hasura.io
k8s.dnstest.hasura.io
serverless-etl.demo.hasura.io

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWzCCBEOgAwIBAgISAy/YyAx47XJFTHBO2oh7xX8bMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MTgwNDIxMjNaFw0x
OTA5MTYwNDIxMjNaMB0xGzAZBgNVBAMTEnBsYXRmb3JtLmhhc3VyYS5pbzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoE2u8CxDPK5g+OXTUTnh/WELF/
uBcuO/BTj2y7Vd8mPhXD48jRFCqfyO6409OLINgKtARV2jVBXpe1wk200NExNKVn
7ObwP6oykHSOOImVmT1J+4XvFQkig24fTCILAMpDv/EHEn5XgpNkf5F5DoInwNHj
Hw3kk/qSSKFlLl+qSag7QVlvOKGRmQxYzAMEFPi5lsK+vFD5VzzFMMHJNrOuuwHr
hMBUlXilkusvTNtqWuEekacgg4hRZsBLAskOwR64ApNYcOPiFKipt1z+BYVps5zg
15phfrHjXLofvQCLcm2swg461VSK6yM4qhqssMiENahb9hJ/GtVogcm9MZkCAwEA
AaOCAmYwggJiMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUp18QWnlZg1jddTlGmyvv
sdR5DrUwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJwbGF0Zm9ybS5oYXN1cmEuaW8wTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQB0
ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWtpCF1sAAAEAwBGMEQC
IFZ48PmIuNiK07aJ5WM2zXSaVKOMRINgBFog7LxdQGdOAiATfGTQrtlHV+1FnUXc
vfaLlK3lXXAlKQKmxf/srAkZmQB2ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM
9OVFR/R4AAABa2kIW2UAAAQDAEcwRQIhAOaf4rpLUffw+u9F/P/fHRjLkjqwqneO
7s0T59eeBtuFAiBJyKtGu0Dw80Gj8FS4/2X60WFwuRGXkDiNKzx2acoOwTANBgkq
hkiG9w0BAQsFAAOCAQEAWZYBq+LD4xrqpMPL1Uh6PUO0CD8qiJ6Nob5U4i+qKvVz
+DzwJV1r+KZuq96sKWmlRZKCOT1g87UkyA3xaZiJTLPjwunWEOjAjb1fQbmkaxIA
+0r0IzpJCXFqFWrWmdAqBxI6KVPGmuJeVymceIGvtlNbbZHftBgFXYx3PlFnkSCi
GacEhprUx7+OQQrivBmuya50cOaK5SO8rLO3zr8VjrQXoHeZ1FJSwkyQhUPcxJD+
Ab430h9NdUH675S+Tuq6b7B4ke4fLFWcUHHmxsQCrA3PDmnHpE+1zWrNdeso99rA
vHvT6frbbKE7shSGnNpdNSj+CzK5EMLq+V22I51bhA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAugTa7wLEM8rmD45dNROe
H9YQsX+4Fy478FOPbLtV3yY+FcPjyNEUKp/I7rjT04sg2Aq0BFXaNUFel7XCTbTQ
0TE0pWfs5vA/qjKQdI44iZWZPUn7he8VCSKDbh9MIgsAykO/8QcSfleCk2R/kXkO
gifA0eMfDeST+pJIoWUuX6pJqDtBWW84oZGZDFjMAwQU+LmWwr68UPlXPMUwwck2
s667AeuEwFSVeKWS6y9M22pa4R6RpyCDiFFmwEsCyQ7BHrgCk1hw4+IUqKm3XP4F
hWmznODXmmF+seNcuh+9AItybazCDjrVVIrrIziqGqywyIQ1qFv2En8a1WiByb0x
mQIDAQAB
-----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 277618280999995877354379426442251073847067
 . . . . . . . . [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-06-18 04:21:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-16 04:21:23 +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 'platform.hasura.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 23482718916731782307168963377720524231126322705576681601694623872963759864469988151055556056924120337854682695467582455748341317704107408183159388116634463008824009631594477929976299923508861083390453007116604840685005094981852045484331050734282019101769800850995569112876126787287410432892476858570017936806537719927314570435251411467098832528404598327679539844290081838086648018173173965875190204424868022472969339642771049442177863626949367652354284900171138682868751085820112359563478718477247433851692600225242631274288491563050123359707896513082656439273364964652224309485373942198785334969672565656254217531801
 . . . . . . . . . . . . . . . . . . . . [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)
							a75f105a79598358dd7539469b2befb1d4790eb5
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'platform.hasura.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b69085d6c000004030046304402205678f0f988b8d88ad3b689e56336cd749a54a38c448360045a20ecbc5d40674e0220137c64d0aed94757ed459d45dcbdf68b94ade55d70252902a6c5ffecac091999007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b69085b650000040300473045022100e69fe2ba4b51f7f0faef45fcffdf1d18cb923ab0aa778eeecd13e7d79e06db85022049c8ab46bb40f0f341a3f054b8ff65fad16170b9119790388d2b3c7669ca0ec1
 . . . . [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)
		00599601abe2c3e31aeaa4c3cbd5487a3d43b4083f2a889e8da1be54e22faa2af573f83cf0255d6bf8a66eabdeac2969a5459282393d60f3b524c80df16998894cb3e3c2e9d610e8c08dbd5f41b9a46b1200fb4af4233a4909716a156ad699d02a07123a2953c69ae25e57299c7881afb6535b6d91dfb418055d8c773e51679120a219a704869ad4c7bf8e410ae2bc19aec9ae7470e68ae523bcacb3b7cebf158eb417a07799d45252c24c908543dcc490fe01be37d21f4d7541faef94be4eeaba6fb07891ee1f2c559c5071e6c6c402ac0dcf0e69c7a44fb5cd6acd75eb28f7dac0bc7bd3e9fadb6ca13bb214869cda5d3528fe0b32b910c2eaf95db6239d5b84