ludwigvonmises.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:ce:bc:20:e5:91:d0:1f:4f:76:17:08:c8:57:dd:c0:b5:3c was issued on by Let's Encrypt.
With 6 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=ludwigvonmises.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:ce:bc:20:e5:91:d0:1f:4f:76:17:08:c8:57:dd:c0:b5:3cSerial Number (int): 418797376985685640893330227451215820666172
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: aa:15:19:89:bc:4f:2d:f2:df:22:e8:01:4d:4f:b6:a8:0c:95:b1:fd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 55:1b:62:97:dc:84:08:94:68:e8:81:4e:07:57:96:d0:24:84:08:15
Fingerprint (sha256): a2:6a:7a:c7:e8:af:5f:38:57:3c:45:94:5d:bd:fe:4e:db:95:b9:e0:c1:39:5c:de:96:47:b4:4b:27:ed:5e:de
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate ludwigvonmises.org
6
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ludwigvonmises.org
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
bodylightening.com
brueck.co
landlust.co
lifeflavors.com
ludwigvonmises.org
miamitokeywestdaytrip.com
brueck.co
landlust.co
lifeflavors.com
ludwigvonmises.org
miamitokeywestdaytrip.com
Other certificates including the domain name ludwigvonmises.org
(limited to 100 certificates)
exoniaconsulting.ca
diameterhealth.org
usc.mba
ludwigvonmises.org
ludwigvonmises.org
diameterhealth.org
hayak.org
ludwigvonmises.org
usc.mba
135.degree
practicaltactical.ca
skillbuilders.hosting
ludwigvonmises.org
alliancedefendingfreedom.org
womensyellowpages.org
usc.mba
usc.mba
exoniaconsulting.ca
ludwigvonmises.org
exoniaconsulting.ca
exoniaconsulting.ca
latinos.coffee
property.ninja
enerpactoolsgroup.de
ludwigvonmises.org
freedomap.ca
usc.mba
exoniaconsulting.ca
omeia.de
www.zomaro.com
allanblock.on.ca
goldenoldies.ca
omeia.de
exoniaconsulting.ca
actuant.asia
omeiapad.world
www.acrohotel.com
usc.mba
erin-gee.media
www.gonzalezcapital.com
theelms.me
covid19.org
diameterhealth.org
usc.mba
ludwigvonmises.org
ludwigvonmises.org
diameterhealth.org
hayak.org
ludwigvonmises.org
usc.mba
135.degree
practicaltactical.ca
skillbuilders.hosting
ludwigvonmises.org
alliancedefendingfreedom.org
womensyellowpages.org
usc.mba
usc.mba
exoniaconsulting.ca
ludwigvonmises.org
exoniaconsulting.ca
exoniaconsulting.ca
latinos.coffee
property.ninja
enerpactoolsgroup.de
ludwigvonmises.org
freedomap.ca
usc.mba
exoniaconsulting.ca
omeia.de
www.zomaro.com
allanblock.on.ca
goldenoldies.ca
omeia.de
exoniaconsulting.ca
actuant.asia
omeiapad.world
www.acrohotel.com
usc.mba
erin-gee.media
www.gonzalezcapital.com
theelms.me
covid19.org
Certificate
The complete raw certificate details for ludwigvonmises.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFtjCCBJ6gAwIBAgISBM68IOWR0B9PdhcIyFfdwLU8MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMDUxMjE4MTVaFw0y MDA2MDMxMjE4MTVaMB0xGzAZBgNVBAMTEmx1ZHdpZ3Zvbm1pc2VzLm9yZzCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgN4muPe0VwUM2p79OToScGCiE3 XRZn64l3SIHi8HJ7H3PhAsymkrnCRRt/xHSQmgv+wfdG5TbC4ORTjK/dYFVpF3yi xQFWgNs4Plq1DReiw4cwOHKGIsHR3FHKqmVspqTIEBboJFNaROjvgGHp0tESbNjM O1lkWBTfUNyw7iCrpIx7Gs3A7iGXSr2vdzSi0SRkApCJ8II9KrcwK8a2dW/y+7mQ SP9bDAPftHh+Sj93Wy5K8ZtFqjPAP5A49uip4ix4T03zeZ4kmM4U2vwRyYyqvbgu CVDRrHhV9facrLskoWQoe6y0wbucdThd04FK3JPt8woto4fHL3RJsHfyJ78CAwEA AaOCAsEwggK9MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUqhUZibxPLfLfIugBTU+2 qAyVsf0wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzB1BgNVHREEbjBsghJib2R5bGlnaHRlbmluZy5jb22CCWJydWVjay5j b4ILbGFuZGx1c3QuY2+CD2xpZmVmbGF2b3JzLmNvbYISbHVkd2lndm9ubWlzZXMu b3JnghltaWFtaXRva2V5d2VzdGRheXRyaXAuY29tMEwGA1UdIARFMEMwCAYGZ4EM AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0 c2VuY3J5cHQub3JnMIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcAb1N2rDHwMRnY mQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFwqti9ggAABAMASDBGAiEA99bYtKq7 o+L0FWBk8nB2XhbxCiuk2Pnk/epMWF2beV8CIQCytg9SmY6D8G+0nxTUrj6vB8gT TDqHP+T4D11R0LaWfwB3AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06Ic AAABcKrYvYQAAAQDAEgwRgIhANbsDyFjAURTvsmivww5115p1wwtTQln7leaisYp qorYAiEAsalQk0mPAXd2AG552XS4PloSF941BTxIn+hDHjyw60QwDQYJKoZIhvcN AQELBQADggEBAG7GU7d5rh12xl0gTT7LSGTmV7yxNzAMSX/xNSZ+qO2YtN5gqBmd vWrw0fWqvYgHe1HNyPW9vmke8lbS3AP0v0+VleS6FxspcTdv//2+75cNdrWWewd+ 7QV9yfdopXjZIP0TKvUtjdd2r2+wQ9GQNrtqS9c1TiBLvT56sqj5a4Ke8NgQPl63 g1YFURSBvVgRSyx+A4gWhIL5ogBkCYnCrS8gUQD2cVrkstMvPkqxBBa5YT3icTN8 KCWkHQv2hDN0jC708qDLqMHRPjTik/eoIY8lr/lEfCaj4xrkNP1znlK+fXG0yQ0T bf8xmb/jBOP+kogrF9IIcLrKARSv1Ch7LX4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuA3ia497RXBQzanv05Oh JwYKITddFmfriXdIgeLwcnsfc+ECzKaSucJFG3/EdJCaC/7B90blNsLg5FOMr91g VWkXfKLFAVaA2zg+WrUNF6LDhzA4coYiwdHcUcqqZWympMgQFugkU1pE6O+AYenS 0RJs2Mw7WWRYFN9Q3LDuIKukjHsazcDuIZdKva93NKLRJGQCkInwgj0qtzArxrZ1 b/L7uZBI/1sMA9+0eH5KP3dbLkrxm0WqM8A/kDj26KniLHhPTfN5niSYzhTa/BHJ jKq9uC4JUNGseFX19pysuyShZCh7rLTBu5x1OF3TgUrck+3zCi2jh8cvdEmwd/In vwIDAQAB -----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 418797376985685640893330227451215820666172 . . . . . . . . [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-03-05 12:18:15 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-03 12:18:15 +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 'ludwigvonmises.org' . . . . . . . . [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 23234694793074493015321593166482655203907114006564151245505299277468138388262790810167432965055370221924706502004808825531322306229602305284109407971200120172626500156466548364464846401901433421187951492624882885379675813692723077869692457840549217777618169217235144063407462649561065421851196907217801517567920291528480541660528507636113569780252385346080700245999115427851494616886551682805783972028151516553588917022826022899147182269806919311762628787502900482594665151767000997779608565927278352455307517817617658894645234213326639193391261901377205580451119548753637591691221801887477928608767458495642517776319 . . . . . . . . . . . . . . . . . . . . [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) aa151989bc4f2df2df22e8014d4fb6a80c95b1fd . . . . . . . . . . . . . . . . [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 (110 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bodylightening.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'brueck.co' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'landlust.co' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lifeflavors.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ludwigvonmises.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'miamitokeywestdaytrip.com' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f20077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000170aad8bd820000040300483046022100f7d6d8b4aabba3e2f4156064f270765e16f10a2ba4d8f9e4fdea4c585d9b795f022100b2b60f52998e83f06fb49f14d4ae3eaf07c8134c3a873fe4f80f5d51d0b6967f00770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170aad8bd840000040300483046022100d6ec0f2163014453bec9a2bf0c39d75e69d70c2d4d0967ee579a8ac629aa8ad8022100b1a95093498f017776006e79d974b83e5a1217de35053c489fe8431e3cb0eb44 . . . . [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) 006ec653b779ae1d76c65d204d3ecb4864e657bcb137300c497ff135267ea8ed98b4de60a8199dbd6af0d1f5aabd88077b51cdc8f5bdbe691ef256d2dc03f4bf4f9595e4ba171b2971376ffffdbeef970d76b5967b077eed057dc9f768a578d920fd132af52d8dd776af6fb043d19036bb6a4bd7354e204bbd3e7ab2a8f96b829ef0d8103e5eb7835605511481bd58114b2c7e0388168482f9a200640989c2ad2f205100f6715ae4b2d32f3e4ab10416b9613de271337c2825a41d0bf68433748c2ef4f2a0cba8c1d13e34e293f7a8218f25aff9447c26a3e31ae434fd739e52be7d71b4c90d136dff3199bfe304e3fe92882b17d20870baca0114afd4287b2d7e