kristal.io

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:c4:3c:f6:65:50:d1:14:d1:7c:e7:be:0a:60:72:d9:92:7c was issued on by Let's Encrypt.

With 5 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=kristal.io

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:c4:3c:f6:65:50:d1:14:d1:7c:e7:be:0a:60:72:d9:92:7c
Serial Number (int): 328113234751485303803471571708814764380796
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 91:be:0e:79:5d:99:0a:a6:f8:3d:34:d7:ea:f2:0a:22:95:d8:fb:13
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4c:49:03:4b:89:b6:98:39:d0:66:3c:19:cd:73:f7:12:46:2f:3b:b8
Fingerprint (sha256): 6b:2b:63:82:01:c8:82:1f:3f:85:d7:8f:1a:1c:13:94:9c:ca:f7:42:20:d4:ea:15:34:2d:b5:a1:42:fa:c4:45

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 kristal.io

5

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

build.kristal.io
kristal.fr
kristal.io
www.kristal.fr
www.kristal.io

Other certificates including the domain name kristal.io

(limited to 100 certificates)
kristal.io
krypton.kristal.io
soon.kristal.io
www.cafesanclemente.com.co
kristal.io
ahmetkizilay.com
www.valais2030.ch
www.logbk.app
ingasbread.ie
k.koopid.ai
forresthatfield.com
build.kristal.io
inspection-portal.skylarkdrones.com
proos.byggkollen.se
venus.exchange
u-hoa.com
mevoydelpais.com.ar
cameronscott.com.au
eatfitmag.com
wygoda.net
envipro.com.br
smartforms.kristal.io
tykn-dev.front.ledgerleopard.com
www.metrogroup.team
www.beyerpsychologygroup.com
cherrydev.eu
www.curselo.com.ar
venus.exchange
m.daachi.in
www.hgs-ltd.com
compassnl.cateringportal.io
openbottleapp.com
kristal.io
tykn-dev.front.ledgerleopard.com
kristal.io
safe-lease-milage.qwezey.com
www.metrogroup.team
kristal.io
goldrushcomputing.com
jmjsistemas.com.br
proos.byggkollen.se
test.fifaboss.app
kristal.io
www.markkrieger.com
order.eatoffbeat.com
build.kristal.io
www.pensioenbijalterim.nl
www.skipr.app
*.kristal.io
kristal.io
ahmetkizilay.com
gardenmezebar.com
order.eatoffbeat.com
www.escolanuncafoisorte.com.br
inceptialsolutions.com
landmancentral.com
gardenmezebar.com
bitapp.me
restaurantepacogestor.es
solvi.co.il
awesome-table.com
listadeconvidados.com.br
soon.kristal.io
www.pimpelpluis.be
enemylav.ru
kristal.io
heal247.no
bestdownload.net
store.kristal.io
connect4.com.br
kristal.io
curaracne.es
ubc-aviary.com
skincarepal.com
www.kristal.io
websiteforms.ro
fourpawspetsitting.ca
openbottleapp.com
findbond.in
kristal.io
cherrydev.eu
massmade.io
www.pimpelpluis.be
www.nopreco.com.br
bitapp.me
kristal.io
ouyangsong.com
kristal.io
demo.clubapparel.ae
api.bepos.io
*.kristal.io
websiteforms.ro
www.gilets-jaunes-soutien.fr
kristal.io
www.gomship.com
kristal.io
www.verbalcodes.com
www.kristal.io
sharepa.hu
inceptialsolutions.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFNTCCBB2gAwIBAgISA8Q89mVQ0RTRfOe+CmBy2ZJ8MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMTUxMDMxNDVaFw0x
ODAzMTUxMDMxNDVaMBUxEzARBgNVBAMTCmtyaXN0YWwuaW8wggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQDMr1CSRR5V3erVR8SoVmXOhL8MuN4/63vb0+tm
LsWNU4gTNY88XWuWlO50/00326lhE2EJkfYSki8FepvJ65DseEdOUMC6yqpH9Uf5
jBMR4CLG1q4N4LARtm+bx5SGrsdLFeoALbouQnG2x/yYXdvfAB24ZTO0ZTdmaEGc
/MxYEsCIf84EwJ1NlXJ3oi4S5R0bNxtgtbi3aCv8ENUg9ECfp/eB/mC59dHG+591
nX64VbWEbmr/VtDymvciW9bE+F4Sbh3UYKoGZ9HGU0iB9ICuifU97PDhk+k1X7Zg
GzHJ7WDDK1jYK3f0AUIZyrFJUpK31ocpsh1gjXEC7Wc+uUT/AgMBAAGjggJIMIIC
RDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJG+DnldmQqm+D001+ryCiKV2PsTMB8G
A1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAu
BggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAv
BggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8w
UwYDVR0RBEwwSoIQYnVpbGQua3Jpc3RhbC5pb4IKa3Jpc3RhbC5mcoIKa3Jpc3Rh
bC5pb4IOd3d3LmtyaXN0YWwuZnKCDnd3dy5rcmlzdGFsLmlvMIH+BgNVHSAEgfYw
gfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0
cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBD
ZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBh
cnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0
ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3Np
dG9yeS8wDQYJKoZIhvcNAQELBQADggEBAJxf8k3XclLr0QmIBw03bYUoWy6vVNOZ
fwhJAygJr6+6+03QXsnEbN+vGOgQ1r1nT+RD4nKS72OamuyIy4ZKOpXHrVq2qYcG
E2moHYOPwtMjOxyrkeeJF3IVJ4WnWjq+pWKiZRJhE3YXWGiJpeAKClFGJc1Pytjd
axVzpua7cvedZ9MM6yxAMPRUAWwPqz4KjScNQ0/DJEc8BpYkQCZIutR2nehvphVM
yW4OYgWeLATolfof2PDbOgvVO50eW9DWaPBgbkrWjlgwIb46YHrdWqZZaq62AKf7
VExCfYebd5fsh2loFZRd+0BunAMmP0K0ma4imlR6hQXab6mo6FxxpEM=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzK9QkkUeVd3q1UfEqFZl
zoS/DLjeP+t729PrZi7FjVOIEzWPPF1rlpTudP9NN9upYRNhCZH2EpIvBXqbyeuQ
7HhHTlDAusqqR/VH+YwTEeAixtauDeCwEbZvm8eUhq7HSxXqAC26LkJxtsf8mF3b
3wAduGUztGU3ZmhBnPzMWBLAiH/OBMCdTZVyd6IuEuUdGzcbYLW4t2gr/BDVIPRA
n6f3gf5gufXRxvufdZ1+uFW1hG5q/1bQ8pr3IlvWxPheEm4d1GCqBmfRxlNIgfSA
ron1Pezw4ZPpNV+2YBsxye1gwytY2Ct39AFCGcqxSVKSt9aHKbIdYI1xAu1nPrlE
/wIDAQAB
-----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 328113234751485303803471571708814764380796
 . . . . . . . . [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-12-15 10:31:45 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-03-15 10:31:45 +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 'kristal.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 25839065129447099696582425513257741897063108552984401541987405502384241806301556184319863440367107394842471144627052247477661572352825475544225109821656508911756750189933602088159440727252562656835502671181988394169367411591476017379007345647660569954919345773581107776513320684437527588089186999520688508709440167014234520662916982982896231891131982156695358652744680604077089608828814641132799094754527706907672726098606473122209212943767860837550821310839755793197993854250136412586230712768120184799470556457978177160294761447410575761256287459810739776419296162124372147199454180503326093081504564997293803652351
 . . . . . . . . . . . . . . . . . . . . [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)
							91be0e795d990aa6f83d34d7eaf20a2295d8fb13
 . . . . . . . . . . . . . . . . [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 (76 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'build.kristal.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kristal.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kristal.io'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.kristal.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.kristal.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)
		009c5ff24dd77252ebd10988070d376d85285b2eaf54d3997f0849032809afafbafb4dd05ec9c46cdfaf18e810d6bd674fe443e27292ef639a9aec88cb864a3a95c7ad5ab6a987061369a81d838fc2d3233b1cab91e7891772152785a75a3abea562a2651261137617586889a5e00a0a514625cd4fcad8dd6b1573a6e6bb72f79d67d30ceb2c4030f454016c0fab3e0a8d270d434fc324473c069624402648bad4769de86fa6154cc96e0e62059e2c04e895fa1fd8f0db3a0bd53b9d1e5bd0d668f0606e4ad68e583021be3a607add5aa6596aaeb600a7fb544c427d879b7797ec87696815945dfb406e9c03263f42b499ae229a547a8505da6fa9a8e85c71a443