universaltv.fr

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1e:e8:3f:3f:37:a8:f1:be:d9:a2:fc:d7:00:bd:e1:11:2b was issued on by Let's Encrypt.

With 2 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=universaltv.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1e:e8:3f:3f:37:a8:f1:be:d9:a2:fc:d7:00:bd:e1:11:2b
Serial Number (int): 271854038094834721722803825470857453572395
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 10:98:99:4f:d1:dd:99:77:0a:3c:cd:71:24:09:7c:d5:46:c4:17:9d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): d3:f2:46:8a:c4:c4:39:eb:33:b8:e8:c6:97:8f:f8:47:d8:e5:4a:71
Fingerprint (sha256): 03:38:23:07:0c:fe:a4:f4:05:0b:42:d3:ad:ae:07:b6:2c:03:2b:45:6a:02:8e:37:19:46:62:8e:30:3c:02:2e

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 universaltv.fr

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for universaltv.fr

Public Key Algorithm

RSA

Key Size

4096

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

universaltv.fr
www.universaltv.fr

Other certificates including the domain name universaltv.fr

(limited to 100 certificates)

Certificate

The complete raw certificate details for universaltv.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGaTCCBVGgAwIBAgISAx7oPz83qPG+2aL81wC94RErMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTIwOTM3MTNaFw0y
MDA0MTEwOTM3MTNaMBkxFzAVBgNVBAMTDnVuaXZlcnNhbHR2LmZyMIICIjANBgkq
hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1lybSFpAoBma7DnxlDf+sekBngxE//Lp
G7WtX0FxnlUmR2mTdVqWyRZ2v2hQpEv2Scp1winYfP4hiZRb3hXRMvTNyI/KA7nH
c0OE1W9ofETSMLQX5Xy4xZyEnGJVOp9ZrMjj0YRwqXrApT6Tu/KCOtbE0mWK5Hry
GnrONyT3GMbxRt8JoQLbYhivO497Id0WH3BWfY2UhM192u+0QbS8saotCTntGTdZ
eUXxf24DLpK/XYkIe2DDC04vvFDdrP9CMZ8mFbbQjGkfDhoIFGcuMDaihT0eKNE+
UZ8/NSTU2SwlQEc8qiKzOg8z9LxolY0YXyup+raLmR7k2sqXq4EX/A/g32gi47BY
7e98UWm9vPIY/2RNNPbc9pf8Ixu6EEEh9WebWmK2gG/pAm32rR3n9IctMRy3JLh6
epBnS5c/Z6qchY3NDQ+rK2Rf49pVQFSpTvB1C5lABoYAokdNfDTTFu3Pjn5KV7HG
I7ugpCztqOf7uwgHHGMCLiZNES2NNlXo3IArco5AtK1hFw6B8XsswTWn5t54H9+u
uyHLXVv8ZahuVMHlebAlRNddKaAbmb04q77bh4deh6w+TWbp6T6wzvcuJJMdUH4h
hsmTVcuYLw8+ErJn2dXt6AZerv8FAm6HVs4/f0VXrjRH+7fxjG1xdCGoImd8IpJT
RTicR2/6kc0CAwEAAaOCAngwggJ0MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUEJiZ
T9HdmXcKPM1xJAl81UbEF50wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo
7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQt
eDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt
eDMubGV0c2VuY3J5cHQub3JnLzAtBgNVHREEJjAkgg51bml2ZXJzYWx0di5mcoIS
d3d3LnVuaXZlcnNhbHR2LmZyMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQB
gt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn
MIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAXqdz+d9WwOe1Nkh90EngMnqRmgyE
oRIShBh1loFxRVgAAAFvmVRCawAABAMASDBGAiEAqUeW7irOpZMelXsk89IkFHub
i31rcZv5Gm0u4XGMtQ0CIQCLcZo0ruDbFIOCAh+vZhoBzAjjYQozMQsQRVieAW4U
VwB2AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABb5lUQo8AAAQD
AEcwRQIhAP+sQXNR6/Eadyn7zklHzyOT2KDJAw5BnVZWcRELp5vOAiARqeqESF23
M33gfj5NazF52DIF5Y3EbVmwMztRGJr2kTANBgkqhkiG9w0BAQsFAAOCAQEAivdw
qGmRoN8CW/CW9VqZ27u+4Xy82mc/cdrxkP+/qFgOuLabWMTNfL9wFfAShqCNQ5rd
k2PSlxAK3XVwpBftxi667e50bUPpbYatn0wyKudgmXj7SSyVPLq8BRRh4p/BneeI
ak2OJPRw/CpISH0jDuWreh/T4mgrLSSt1KKaA8Cq0c8xuuWixMumOnp4LftYZWpd
ozWftXTMnirNr4zjvavuUVXi+GB5IQqB9fU0NFAT48vEDwLPe0kygawgSdd3qzBc
o88tOvyavPqVICqKHLkYhj3Gfbx7TrlF004UEuSPDCMUY5bvUe1UQ+uJbpoOAcH4
l3cAh9oZgn1uDn5dCA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1lybSFpAoBma7DnxlDf+
sekBngxE//LpG7WtX0FxnlUmR2mTdVqWyRZ2v2hQpEv2Scp1winYfP4hiZRb3hXR
MvTNyI/KA7nHc0OE1W9ofETSMLQX5Xy4xZyEnGJVOp9ZrMjj0YRwqXrApT6Tu/KC
OtbE0mWK5HryGnrONyT3GMbxRt8JoQLbYhivO497Id0WH3BWfY2UhM192u+0QbS8
saotCTntGTdZeUXxf24DLpK/XYkIe2DDC04vvFDdrP9CMZ8mFbbQjGkfDhoIFGcu
MDaihT0eKNE+UZ8/NSTU2SwlQEc8qiKzOg8z9LxolY0YXyup+raLmR7k2sqXq4EX
/A/g32gi47BY7e98UWm9vPIY/2RNNPbc9pf8Ixu6EEEh9WebWmK2gG/pAm32rR3n
9IctMRy3JLh6epBnS5c/Z6qchY3NDQ+rK2Rf49pVQFSpTvB1C5lABoYAokdNfDTT
Fu3Pjn5KV7HGI7ugpCztqOf7uwgHHGMCLiZNES2NNlXo3IArco5AtK1hFw6B8Xss
wTWn5t54H9+uuyHLXVv8ZahuVMHlebAlRNddKaAbmb04q77bh4deh6w+TWbp6T6w
zvcuJJMdUH4hhsmTVcuYLw8+ErJn2dXt6AZerv8FAm6HVs4/f0VXrjRH+7fxjG1x
dCGoImd8IpJTRTicR2/6kc0CAwEAAQ==
-----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 271854038094834721722803825470857453572395
 . . . . . . . . [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 2020-01-12 09:37:13 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-11 09:37:13 +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 'universaltv.fr'
 . . . . . . . . [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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 874519619053296622219550354863908197965084262721334802543785896700805048259954380813051034085875474158385952548426681526341819785932425154793168261603144153908829307239320958490652196699380939325334957466362521784787008357412540203640209002156914282906982463840932277549792377443701342712474651289789767488947798006203887878558836999734274393743813047610479098991692760294150816785055189000865433585570760008697535510197199824492888802634550989750780101554299124360382451030685577713343192520850549753815280810606902122429583594448373733427362421922157929612211755139748517322871023472183851999196904131608985715962569649752114574915036639512331536593532456836885928004663528047052144454694577115249223470309986832875036714040562165515063533869625077551190267007215733306859999037661303006800417406206653712044975720503790535121951933200505619093861616737214296102625479813688286539907256729619901531399143372764895880571810870226076894874178822296198030101293923746877210107450119438558838001056412443943524282666067422671512375966682423246081088097665299417695542634780114858733645130785469248139735080156938755924604946361299006519776249665949552864005559027469283639113920556094272628186601211930953342569104113537569939718312397
 . . . . . . . . . . . . . . . . . . . . [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)
							1098994fd1dd99770a3ccd7124097cd546c4179d
 . . . . . . . . . . . . . . . . [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 (38 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'universaltv.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.universaltv.fr'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f10077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f9954426b0000040300483046022100a94796ee2acea5931e957b24f3d224147b9b8b7d6b719bf91a6d2ee1718cb50d0221008b719a34aee0db148382021faf661a01cc08e3610a33310b1045589e016e145700760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f9954428f0000040300473045022100ffac417351ebf11a7729fbce4947cf2393d8a0c9030e419d565671110ba79bce022011a9ea84485db7337de07e3e4d6b3179d83205e58dc46d59b0333b51189af691
 . . . . [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)
		008af770a86991a0df025bf096f55a99dbbbbee17cbcda673f71daf190ffbfa8580eb8b69b58c4cd7cbf7015f01286a08d439add9363d297100add7570a417edc62ebaedee746d43e96d86ad9f4c322ae7609978fb492c953cbabc051461e29fc19de7886a4d8e24f470fc2a48487d230ee5ab7a1fd3e2682b2d24add4a29a03c0aad1cf31bae5a2c4cba63a7a782dfb58656a5da3359fb574cc9e2acdaf8ce3bdabee5155e2f86079210a81f5f534345013e3cbc40f02cf7b493281ac2049d777ab305ca3cf2d3afc9abcfa95202a8a1cb918863dc67dbc7b4eb945d34e1412e48f0c23146396ef51ed5443eb896e9a0e01c1f897770087da19827d6e0e7e5d08