www.eliteprint.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:33:bc:d3:1b:d1:54:30:96:fd:cd:55:d1:42:8d:01:0f:4f 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.eliteprint.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:33:bc:d3:1b:d1:54:30:96:fd:cd:55:d1:42:8d:01:0f:4fSerial Number (int): 278942249510303117355616816283605931200335
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 57:5e:73:f5:9b:7a:a9:94:70:e3:d4:e8:6b:fc:bf:a3:40:50:af:c8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 3a:81:42:e8:66:6a:79:ae:21:8a:53:a2:30:57:78:13:ba:55:14:c9
Fingerprint (sha256): 2f:d2:54:11:97:ae:f7:2a:2c:f7:3a:b7:1d:60:42:5a:84:94:8b:c1:c4:54:a6:70:67:17:14:09:c5:e2:ea:57
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.eliteprint.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.eliteprint.com
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
www.eliteprint.com
Other certificates including the domain name eliteprint.com
(limited to 100 certificates)
radiocassette.com
www.mastersbuilt.com
alzheimersassociations.org
eliteprint.com
www.eliteprint.com
www.vegaslemonlawlawyers.com
www.eliteprint.com
eliteprint.com
glass-animals.com
esportsbandung.com
www.entreway.com
www.padrefans.com
eliteprint.com
eliteprint.com
organicnappies.com
3dcarco.com
www.eliteprint.com
www.eliteprint.com
www.mastersbuilt.com
alzheimersassociations.org
eliteprint.com
www.eliteprint.com
www.vegaslemonlawlawyers.com
www.eliteprint.com
eliteprint.com
glass-animals.com
esportsbandung.com
www.entreway.com
www.padrefans.com
eliteprint.com
eliteprint.com
organicnappies.com
3dcarco.com
www.eliteprint.com
www.eliteprint.com
Certificate
The complete raw certificate details for www.eliteprint.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISAzO80xvRVDCW/c1V0UKNAQ9PMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTExMTU5MzRaFw0y MDAzMTAxMTU5MzRaMB0xGzAZBgNVBAMTEnd3dy5lbGl0ZXByaW50LmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKjgiSKNGbRvtPCMaF44i3BHcpbz HLeY46hVO+ZR/CVXAQs5sSUm0TsyQb0OsmrgiPSxpmU9iNOnRZ9cPt2B/X74iI1q YZY1OsdBCmMll83PWlzhiryQhuC0N9Ky6u5l0a/j5no4MXPeVX0Dgn0VP+JcoXmf hYHY4W95zFYjKf4b6rZglQpdQ01mdayJ0f01CG31H6IRsHTalmCGPhw/g5t3vbIu YT7sHQFV8DgAeKriAMcM7QJx1XXasLJWVQKU7zmaEBI2s4W8XAxm8xUr6PFsCO7i tw8fpworoIe+9hFofbr3t01jvHroG9uWCUKItnvTryKj/xQxB3P4BqdIPxnHccNg 6pcPN+6teeBmgOVCR7Zz0XJxNpZH2FLp897jM1vn6+rNVHZYL6LJa4p19Fw48JpJ bDFna+vdlx0Hq3IUUJxPbIcYuzoV5QMN0MRWNqiS0u6HLvsS1n9s9YKqIXQtKNbP DwYYcleatWsBGq4OcIVDRyI6hDilv4EuyTW9HJwTMERX0NUGhU+v8yyQ3uR+K2iz QT4/huqiaJh+XsHgLW+PTcpCUvbI3UXKPnoAQOyiBl3C5pyGEkC7TuqnxCLT5Qcn araYMtIRhGyCTayaVNFtfYAERn7nV04MQ6Cvd6Ycgp7QShFjyV9foPBdE9QxWLLD pSBEmK1iAACsv4MJAgMBAAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FFdec/WbeqmUcOPU6Gv8v6NAUK/IMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmVsaXRlcHJp bnQuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW eQIEAgSB9gSB8wDxAHcA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMA AAFu9QsV2gAABAMASDBGAiEArad4z68cM+qGjIzPgxRv+8al64GjZ7jwuXrwtqVg ItYCIQCdbZn6pwH07Mar+7R+iPMEd8Rsy47GwrXYorrbr/HPdQB2ALIeBcyLos2K IE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABbvULFdwAAAQDAEcwRQIhAPr7addt 63nR3oGIn8FGLLTtVvEoCp/vLbxWiTRERnFlAiBzmbHYB9vKMdlqDbhDEnGqN1bX +wV30hmT9T2yl8/3JzANBgkqhkiG9w0BAQsFAAOCAQEAiFfK/5xLeaTZWSHAbSyw 1PXNuu/8exJcJ5yq6BTjF4ctQSKa3pNaX9m5d5/+YfwwUYZrDwyx40biNjmpNEbJ IaKHXvWDr0vJcX0LJyUeIl7n2+S/3j/kwK4FzjAgNqRIwfavu7KFX9J1elYwIH4k p+rQx0NJhcIOz2tkH1FNGofjvacYcP0auW3saoinct38+0s+BJjGDaZzyaSN07Xe NUyoxbGbc1QNggnGIrj3A4TdsXotOfIm+LUTsGGR8sA8BEtv88DHlyICsj4N3Huo jL0YtbEMl+ZT6L5ecT3y42z15W3kDSmTMjKi20pMxrYOfrYSlkn2FK5yBMkKqk2A PQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqOCJIo0ZtG+08IxoXjiL cEdylvMct5jjqFU75lH8JVcBCzmxJSbROzJBvQ6yauCI9LGmZT2I06dFn1w+3YH9 fviIjWphljU6x0EKYyWXzc9aXOGKvJCG4LQ30rLq7mXRr+Pmejgxc95VfQOCfRU/ 4lyheZ+Fgdjhb3nMViMp/hvqtmCVCl1DTWZ1rInR/TUIbfUfohGwdNqWYIY+HD+D m3e9si5hPuwdAVXwOAB4quIAxwztAnHVddqwslZVApTvOZoQEjazhbxcDGbzFSvo 8WwI7uK3Dx+nCiugh772EWh9uve3TWO8eugb25YJQoi2e9OvIqP/FDEHc/gGp0g/ Gcdxw2Dqlw837q154GaA5UJHtnPRcnE2lkfYUunz3uMzW+fr6s1UdlgvoslrinX0 XDjwmklsMWdr692XHQerchRQnE9shxi7OhXlAw3QxFY2qJLS7ocu+xLWf2z1gqoh dC0o1s8PBhhyV5q1awEarg5whUNHIjqEOKW/gS7JNb0cnBMwRFfQ1QaFT6/zLJDe 5H4raLNBPj+G6qJomH5eweAtb49NykJS9sjdRco+egBA7KIGXcLmnIYSQLtO6qfE ItPlBydqtpgy0hGEbIJNrJpU0W19gARGfudXTgxDoK93phyCntBKEWPJX1+g8F0T 1DFYssOlIESYrWIAAKy/gwkCAwEAAQ== -----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 278942249510303117355616816283605931200335 . . . . . . . . [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-12-11 11:59:34 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-10 11:59:34 +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.eliteprint.com' . . . . . . . . [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 688958428697235361212681914385191045355007353492099410036631658566694316304553238673106055447785108952131705181160478421277276324120598139829682871795469823387486850317253688472844050703662884899044276445008894717600132134136278630158645043618174188077325798812894393067709196817128844199746302750508548465501257961816696330661008031602665302640043673116903947481444562037259445054310751918815557267775701679273840488303856065608856041126607687586611006641861125490639219266838555874375684055494435898414834857777054193234775270852801826779067239666417098020336824401511672998180883164596270541879546903600796391513387109904585891243591957105639616306916614623716014776333412051906621710693957458010200176856372258810993012654650353291733769162718650008931259811790402584381099877506215727518425904156955620616078762675535498653307307432023421701536290615120111979216066857081651623454868248633539566163590443628626302337771944968751422002918645795165147837527094842021688050989278164924383889917659313711226847755069396846387342067539618240745108024566271534050918655959179430921075702540455590375672984405151198633406832280819807894153192202709492614427512634674943223952424037587562332983503337778164074947882227240303006163370761 . . . . . . . . . . . . . . . . . . . . [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) 575e73f59b7aa99470e3d4e86bfcbfa34050afc8 . . . . . . . . . . . . . . . . [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 'www.eliteprint.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016ef50b15da0000040300483046022100ada778cfaf1c33ea868c8ccf83146ffbc6a5eb81a367b8f0b97af0b6a56022d60221009d6d99faa701f4ecc6abfbb47e88f30477c46ccb8ec6c2b5d8a2badbaff1cf75007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ef50b15dc0000040300473045022100fafb69d76deb79d1de81889fc1462cb4ed56f1280a9fef2dbc5689344446716502207399b1d807dbca31d96a0db8431271aa3756d7fb0577d21993f53db297cff727 . . . . [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) 008857caff9c4b79a4d95921c06d2cb0d4f5cdbaeffc7b125c279caae814e317872d41229ade935a5fd9b9779ffe61fc3051866b0f0cb1e346e23639a93446c921a2875ef583af4bc9717d0b27251e225ee7dbe4bfde3fe4c0ae05ce302036a448c1f6afbbb2855fd2757a5630207e24a7ead0c7434985c20ecf6b641f514d1a87e3bda71870fd1ab96dec6a88a772ddfcfb4b3e0498c60da673c9a48dd3b5de354ca8c5b19b73540d8209c622b8f70384ddb17a2d39f226f8b513b06191f2c03c044b6ff3c0c7972202b23e0ddc7ba88cbd18b5b10c97e653e8be5e713df2e36cf5e56de40d29933232a2db4a4cc6b60e7eb6129649f614ae7204c90aaa4d803d