www.detailogic.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f7:96:57:ca:ac:de:9c:df:cf:d6:21:18:53:13:44:27:ac 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.detailogic.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f7:96:57:ca:ac:de:9c:df:cf:d6:21:18:53:13:44:27:acSerial Number (int): 345586442464689849537885201290042095708076
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e7:01:e9:96:3e:7f:d0:72:e7:72:6f:e5:a9:ca:39:af:81:a4:b3:cd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 28:9f:04:a4:a5:ca:ca:f4:35:a2:53:f8:79:17:b2:c2:c8:93:d6:c8
Fingerprint (sha256): 3d:aa:12:a5:5a:14:f5:70:2b:dc:0f:e3:33:90:f2:be:d6:09:c3:e0:a0:54:f3:c5:ee:10:22:6c:08:65:e6:a7
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.detailogic.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.detailogic.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.detailogic.com
Other certificates including the domain name detailogic.com
(limited to 100 certificates)
forestream.com
detailogic.com
rationalhq.com
duraweave.com
www.detailogic.com
www.detailogic.com
pbfc.ca
www.wwwdolly.com
www.detailogic.com
callertune.co.za
detailogic.com
www.detailogic.com
tailoredsolutionsllc.com
detailogic.com
www.dna-index.com
detailogic.com
poisonivyremovallongisland.org
blog.worldwar.world
detailogic.com
rationalhq.com
duraweave.com
www.detailogic.com
www.detailogic.com
pbfc.ca
www.wwwdolly.com
www.detailogic.com
callertune.co.za
detailogic.com
www.detailogic.com
tailoredsolutionsllc.com
detailogic.com
www.dna-index.com
detailogic.com
poisonivyremovallongisland.org
blog.worldwar.world
Certificate
The complete raw certificate details for www.detailogic.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISA/eWV8qs3pzfz9YhGFMTRCesMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMTUyMTAwMzFaFw0y MDA1MTUyMTAwMzFaMB0xGzAZBgNVBAMTEnd3dy5kZXRhaWxvZ2ljLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANsYQ8w/fjC7+ckMWix9Cuk7HoFR rZPSjB0kPjkATksbLaVdak9BnkkNQGBFMDwkpxwppE2lWGLdUM1xaGecxo37c8ZX 1x8IYy1Tuq56XQuvbXsFQkhCK0S2DfYxnvL/VG6JKJFv16fCe6LDYTE4K3nFxTKA g4qvww1qFQ7XeB7lXkKJJfX4x1I8uN/WZXOY07+05LWfcDyFR8oxkhIZSNq58Ulk rZ4XZ6geS7K3ch0SeBLlhZtXFZDLhSS7JY4XqkDgfvyyrW8SfmUflx+FXLSVnxtz 7vzMOSWQ2aMXaCSwdt08D23ToPgEd0SiIdtO2p9kWgFwPQtGuWPBmTzUO71DbvCH jWwJP+eYZ7VfDAbJz5bY5UF/Ylsx6J+KiJ9hFFUIpbiF0i10ff9UBDTRpPIjNQV/ peXojPETNJthHr9QSJwP2QFuOID+EPhJXD3kV655Jqu35PbjsmWyzSrm3xbvx3Dn hb52662S7aDg147LbfYu9bsk5+tYqLHH6hVyq5p76TJVPUVzWrvHE8YiZXDwIOKT 074YFKcsJphht+S58q13xJnLVM0YvKx433OmQGdCdAN2N7bg6lpdXgjjiL1uFfFf NBwnvaedpgblGUf+MN+oNnLfSJFgwrCNOHlQu66/WKjY8Z6CeYtNXM9qQaWjOz2H yF7GNQJO5hNLAj1VAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FOcB6ZY+f9By53Jv5anKOa+BpLPNMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmRldGFpbG9n aWMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4A AAFwSt4P5AAABAMARzBFAiEAzU3Flg6tHkX+dfVAT9VdOVNAXwQIaVigVn2o6gVN VXQCIHGSCc3QKKlPksje+4GVs6z+/14Y6wHWULnRR1jOeEFoAHYA5xLysDd+GmL7 jskMYYTx6ns3y1YdESZb8+DzS/JBVG4AAAFwSt4SCAAABAMARzBFAiAipbQY20EU RVKbILtwCOFrm7iqj9563iY9dTgvuMlfXgIhAKRKsD2CO3fuDY3Zr6IY1bLQm8tu iwrbYpluwKV1+ztfMA0GCSqGSIb3DQEBCwUAA4IBAQBHv5hZbdhQTBk5smhRi9UJ /lHRvSZ/pgaJvMh2DQ4httHVyeqk+SsjyX4YmA+2iM+R5zSpohc1Q5b+eFFxEsTG jUTQvJ8LOfp9in2PIBIXHXArgV5uvFIqmk1dInTdMGOV7xckcHcuKPFoqt2L1dBZ 4atahJR0bxvBs6EJzLFTPLj5ZZgfV8TCogzk3bVZCkXK4Gg7cJzC8LO679j6kNFz F3WTUHA/JZ/Bhu/lSCyBVAgUnPqVrWZBIQLEegN1m3wKfDMzToDcnN1tClM5qnK3 PzaWcdvYlPLorgnvWwTduBCIZVY9wIqsaWHxnkCV5pWBQbi1vorc7MRFtDIQ0Zf6 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2xhDzD9+MLv5yQxaLH0K 6TsegVGtk9KMHSQ+OQBOSxstpV1qT0GeSQ1AYEUwPCSnHCmkTaVYYt1QzXFoZ5zG jftzxlfXHwhjLVO6rnpdC69tewVCSEIrRLYN9jGe8v9UbokokW/Xp8J7osNhMTgr ecXFMoCDiq/DDWoVDtd4HuVeQokl9fjHUjy439Zlc5jTv7TktZ9wPIVHyjGSEhlI 2rnxSWStnhdnqB5LsrdyHRJ4EuWFm1cVkMuFJLsljheqQOB+/LKtbxJ+ZR+XH4Vc tJWfG3Pu/Mw5JZDZoxdoJLB23TwPbdOg+AR3RKIh207an2RaAXA9C0a5Y8GZPNQ7 vUNu8IeNbAk/55hntV8MBsnPltjlQX9iWzHon4qIn2EUVQiluIXSLXR9/1QENNGk 8iM1BX+l5eiM8RM0m2Eev1BInA/ZAW44gP4Q+ElcPeRXrnkmq7fk9uOyZbLNKubf Fu/HcOeFvnbrrZLtoODXjstt9i71uyTn61ioscfqFXKrmnvpMlU9RXNau8cTxiJl cPAg4pPTvhgUpywmmGG35LnyrXfEmctUzRi8rHjfc6ZAZ0J0A3Y3tuDqWl1eCOOI vW4V8V80HCe9p52mBuUZR/4w36g2ct9IkWDCsI04eVC7rr9YqNjxnoJ5i01cz2pB paM7PYfIXsY1Ak7mE0sCPVUCAwEAAQ== -----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 345586442464689849537885201290042095708076 . . . . . . . . [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-02-15 21:00:31 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-15 21:00:31 +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.detailogic.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 893828737972599548385308028376018136313265836442526825200409622015086315132426785212019455301997324223971300715214496072089807030782251329489710664869426752182838428452621055874379366840707082751287493930665829002333566918992289356549715949210346187415844217455165036498629079372701130567038144762544344929874714478238212459303782795775995737676567317037985388319818752118987327243553984142654330256414516266226987267007274629031690002924597851787129128454491991996046885701800076099334527685468068563973371419710079585074759418984352782747175039917739036753257943656032445552070232868705692623898220349870045272292685576926453318572083750130410158452028512376190748517024093969117725945254904390291760711885027053066669618052277738361115272697969110864740767240055023263092783769628124245567944978128239515214469857215101312026419324038821526315666498093868190007306099419127732102263365825808568180136896600739278534703385900027603424274144124160177621855424344210402760443704959368485513938608401161935423838990067821981551669402908057493166649831651960718420126802408737688713725189332609502696300455157220540817133140345947632137916428124488630209567165739780050524762841197997394536212652006672690823389487003009413648476159317 . . . . . . . . . . . . . . . . . . . . [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) e701e9963e7fd072e7726fe5a9ca39af81a4b3cd . . . . . . . . . . . . . . . . [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.detailogic.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001704ade0fe40000040300473045022100cd4dc5960ead1e45fe75f5404fd55d3953405f04086958a0567da8ea054d55740220719209cdd028a94f92c8defb8195b3acfeff5e18eb01d650b9d14758ce784168007600e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001704ade12080000040300473045022022a5b418db411445529b20bb7008e16b9bb8aa8fde7ade263d75382fb8c95f5e022100a44ab03d823b77ee0d8dd9afa218d5b2d09bcb6e8b0adb62996ec0a575fb3b5f . . . . [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) 0047bf98596dd8504c1939b268518bd509fe51d1bd267fa60689bcc8760d0e21b6d1d5c9eaa4f92b23c97e18980fb688cf91e734a9a217354396fe78517112c4c68d44d0bc9f0b39fa7d8a7d8f2012171d702b815e6ebc522a9a4d5d2274dd306395ef172470772e28f168aadd8bd5d059e1ab5a8494746f1bc1b3a109ccb1533cb8f965981f57c4c2a20ce4ddb5590a45cae0683b709cc2f0b3baefd8fa90d17317759350703f259fc186efe5482c815408149cfa95ad66412102c47a03759b7c0a7c33334e80dc9cdd6d0a5339aa72b73f369671dbd894f2e8ae09ef5b04ddb8108865563dc08aac6961f19e4095e6958141b8b5be8adcecc445b43210d197fa