www.ced.umich.mx

Issued by Let's Encrypt Authority X1

About this certificate

This digital certificate with serial number 01:1e:cd:b3:2c:4d:06:cf:e1:47:eb:2a:be:97:ab:c8:6c:0d 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=www.ced.umich.mx

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 01:1e:cd:b3:2c:4d:06:cf:e1:47:eb:2a:be:97:ab:c8:6c:0d
Serial Number (int): 97594178998190685334450489119729680673805
Serial Number lenght: 137 bits, 18 octets

SubjectKeyId: d6:21:8d:3c:37:fc:03:87:0e:d2:3c:a5:8c:7b:d0:8e:dd:24:26:84
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 32:a9:0f:31:59:dc:6c:8e:8a:06:18:5d:47:0b:4f:5c:d4:72:8d:93
Fingerprint (sha256): 17:f9:77:c2:a0:d9:10:d2:17:1f:fe:a7:f4:b4:67:67:99:a0:fe:9b:3e:8c:8a:84:64:71:10:48:84:fb:58:4d

Issuing Certificate URL: http://cert.int-x1.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x1.letsencrypt.org/

Check the revocation status for certificate www.ced.umich.mx

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.ced.umich.mx

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

www.ced.umich.mx

Other certificates including the domain name umich.mx

(limited to 100 certificates)
pidcb.umich.mx
siiaapp.siia.umich.mx
www.conservacion.tortugamarina.umich.mx
contaduria.ced.umich.mx
epmorelos.umich.mx
www.mcif.fismat.umich.mx
contaduria.ced.umich.mx
www.mcif.fismat.umich.mx
culturanicolaita.umich.mx
rges.umich.mx
revistauaricha.umich.mx
contaduria.ced.umich.mx
pimcb-foro.umich.mx
geociencias.umich.mx
www.ciac.umich.mx
asesoria.qfb.umich.mx
derecho.ced.umich.mx
inceptum.umich.mx
webapp.siia.umich.mx
cic.umich.mx
atenea.umich.mx
cursos.ced.umich.mx
geoquimica.umich.mx
realidadeconomica.umich.mx
iim.umich.mx
www.muhna.umich.mx
artes.umich.mx
diac.umich.mx
uplzc.umich.mx
paricutin.umich.mx
www.med.umich.mx
telefonia.ccpiu.umich.mx
difusioncultural.umich.mx
derecho.ced.umich.mx
www.5ert.umich.mx
epmorelos.umich.mx
www.exporienta.umich.mx
fim.umich.mx
inicit.umich.mx
www.epler.umich.mx
13ariipn.umich.mx
mindinganimals4.umich.mx
derecho.ced.umich.mx
devenires.umich.mx
reloj.ced.umich.mx
zeus.umich.mx
pimcb.umich.mx
rfcca.umich.mx
13ariipn.umich.mx
www.cic.cn.umich.mx
milenaria.umich.mx
artes.umich.mx
reloj.ced.umich.mx
inceptum.umich.mx
ininee.umich.mx
uplzc.umich.mx
artes.umich.mx
rnee.umich.mx
vinculacion.umich.mx
webapp.siia.umich.mx
www.culturafisica.umich.mx
www.geografiaeconomica.umich.mx
mdc.fcca.umich.mx
biologicas.umich.mx
www.cic.cn.umich.mx
www.diac.umich.mx
correo.ced.umich.mx
cic.umich.mx
geociencias.umich.mx
www.cic.cn.umich.mx
vetzoo.umich.mx
agrobiologia.umich.mx
cimexus.umich.mx
www.conservacion.tortugamarina.umich.mx
filosoficas.umich.mx
rnee.umich.mx
www.isaacarriaga.umich.mx
geoquimica.umich.mx
rnee.umich.mx
epmorelos.umich.mx
paricutin.umich.mx
mdc.fcca.umich.mx
paricutin.umich.mx
devenires.umich.mx
vinculacion.umich.mx
alum.siia.umich.mx
umich.mx
exconvento.umich.mx
www.zorros.umich.mx
www.conservacion.tortugamarina.umich.mx
realidadeconomica.umich.mx
devenires.umich.mx
moodle.ced.umich.mx
geociencias.umich.mx
artes.umich.mx
secgral.umich.mx
posgrado-letras.umich.mx
webapp.siia.umich.mx
sabermas.umich.mx
difusioncultural.umich.mx

Certificate

The complete raw certificate details for www.ced.umich.mx in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFBDCCA+ygAwIBAgISAR7NsyxNBs/hR+sqvperyGwNMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNTEyMDMxODAwMDBaFw0x
NjAzMDIxODAwMDBaMBsxGTAXBgNVBAMTEHd3dy5jZWQudW1pY2gubXgwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDArPynv1Z6BpArZI6Hjk8mong8cxgM
UmjGmaxGwEWVG7Wt2mPh31ztR/8ywktWg6fErod0TgcWYHRcBTWRL6VUOOOMAaP5
7VqT3YyMHlRFqmLSn9IPfQG6Aa/i1pNGwYUXXuTpZA0qTMs5y0wjJvJt/AMrnbJh
8x3IYx4rJnHiGAhiAKN9U2/cf/aiw7albeNmzy/0w0Xy2l37kKl/9hbMXRSdY53h
pUuNk/Ay1Nhsi9Bld5pbYfXAw1cd/Elgi2IcC1POIA/uSS/L1RHcEgtLPkg5y2e+
kLMPVFSIvC84zqbRvpETsp/qAN1lKGGAkSVu+6lDtaJZkzS3yQM28lfzAgMBAAGj
ggIRMIICDTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNYhjTw3/AOHDtI8pYx70I7d
JCaEMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMHAGCCsGAQUFBwEB
BGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgxLmxldHNlbmNyeXB0
Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14MS5sZXRzZW5jcnlw
dC5vcmcvMBsGA1UdEQQUMBKCEHd3dy5jZWQudW1pY2gubXgwgf4GA1UdIASB9jCB
8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENl
cnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFy
dGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRl
IFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0
b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAQfoFiRSHXrPBju84QilhGXPV2qBWJ+3N
4krnbs1SjK9ayQjWHh7AYZoUW1IKur0LtBwzFWZmeac4YBsFiQ9S7HfdPpPv0FWD
cp3rYt9DS9cGzVprZa6Dv7e10MlWDd6V92QuuPUsmDRQSgHj9hCWkxTwi4uKvKzr
1BklgId0SAbX/213UCelv4XyPwZUi0i/BXXhan30BC7lwUEYNX7Q+sum/a7HFgom
ADp0ovIA0WHkG+6C2309CbAf2OMvWq4UiegCT8Fdn+aGG6Kv58i5poByOgmbxO6x
HHzD/0X5U66SYcf4v/+eCfFLPLHLUUQKaT6y4U481jmG6X46XRTacQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwKz8p79WegaQK2SOh45P
JqJ4PHMYDFJoxpmsRsBFlRu1rdpj4d9c7Uf/MsJLVoOnxK6HdE4HFmB0XAU1kS+l
VDjjjAGj+e1ak92MjB5URapi0p/SD30BugGv4taTRsGFF17k6WQNKkzLOctMIyby
bfwDK52yYfMdyGMeKyZx4hgIYgCjfVNv3H/2osO2pW3jZs8v9MNF8tpd+5Cpf/YW
zF0UnWOd4aVLjZPwMtTYbIvQZXeaW2H1wMNXHfxJYItiHAtTziAP7kkvy9UR3BIL
Sz5IOctnvpCzD1RUiLwvOM6m0b6RE7Kf6gDdZShhgJElbvupQ7WiWZM0t8kDNvJX
8wIDAQAB
-----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 97594178998190685334450489119729680673805
 . . . . . . . . [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 X1'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-12-03 18:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-03-02 18:00: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 'www.ced.umich.mx'
 . . . . . . . . [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 24323057590233277138763081949135754050924680972225665512582949120116178441163494949123986559799256713540690569196776473524076783626190971280858168381080927283091419159604538831430130105826243356845668957478861776579676344681260385012661390430997035049543855215217597354351687055176409839159245024536109235577531095831889734999412123212940811956335735860662010854339351402490581603189756571201238863714804096074366193401551933747415124657055473763466554474164818583020495319824624823987484457558309229535902092323148295841435086857812251338079564674191761698411816170815936225813841685873858097553650277957211570460659
 . . . . . . . . . . . . . . . . . . . . [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)
							d6218d3c37fc03870ed23ca58c7bd08edd242684
 . . . . . . . . . . . . . . . . [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-x1.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-x1.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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ced.umich.mx'
 . . . . . . . . . . . . . . . . [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)
		0041fa058914875eb3c18eef384229611973d5daa05627edcde24ae76ecd528caf5ac908d61e1ec0619a145b520ababd0bb41c3315666679a738601b05890f52ec77dd3e93efd05583729deb62df434bd706cd5a6b65ae83bfb7b5d0c9560dde95f7642eb8f52c9834504a01e3f610969314f08b8b8abcacebd419258087744806d7ff6d775027a5bf85f23f06548b48bf0575e16a7df4042ee5c14118357ed0facba6fdaec7160a26003a74a2f200d161e41bee82db7d3d09b01fd8e32f5aae1489e8024fc15d9fe6861ba2afe7c8b9a680723a099bc4eeb11c7cc3ff45f953ae9261c7f8bfff9e09f14b3cb1cb51440a693eb2e14e3cd63986e97e3a5d14da71