www.toptipset.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5a:c8:4a:10:4b:a2:2c:2a:43:c8:d5:28:0a:ad:b5:53:09 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.toptipset.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5a:c8:4a:10:4b:a2:2c:2a:43:c8:d5:28:0a:ad:b5:53:09Serial Number (int): 292228500977800572214314154543198068101897
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a1:ae:0d:dc:b2:a6:7f:ab:64:cc:c5:e8:24:6e:4f:22:b6:35:73:97
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7f:7c:21:57:3f:73:30:fa:d7:80:80:2f:71:b0:7a:3c:6a:44:f1:89
Fingerprint (sha256): 0b:e2:f9:43:4b:a2:c6:cb:91:41:8c:fd:80:72:b3:45:13:60:3f:f1:75:fb:e0:e5:66:8e:e4:13:11:09:19:b5
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.toptipset.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.toptipset.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.toptipset.com
Other certificates including the domain name toptipset.com
(limited to 100 certificates)
www.toptipset.com
toptipset.com
probiotic-supplement.com
www.toptipset.com
browserexodus.com
www.woodlandscosmeticdentists.com
www.tightwhiskey.com
www.holdmytweet.com
motorcycle-silver.com
www.freshchristmaswreaths.com
plantbasemeats.com
nodepositmobileslots.com
woodlandscosmeticdentists.com
hotellassirenas.com
14ghosts.com
toptipset.com
probiotic-supplement.com
www.toptipset.com
browserexodus.com
www.woodlandscosmeticdentists.com
www.tightwhiskey.com
www.holdmytweet.com
motorcycle-silver.com
www.freshchristmaswreaths.com
plantbasemeats.com
nodepositmobileslots.com
woodlandscosmeticdentists.com
hotellassirenas.com
14ghosts.com
Certificate
The complete raw certificate details for www.toptipset.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGWzCCBUOgAwIBAgISA1rIShBLoiwqQ8jVKAqttVMJMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTYwODMxNTBaFw0y MDAzMTUwODMxNTBaMBwxGjAYBgNVBAMTEXd3dy50b3B0aXBzZXQuY29tMIICIjAN BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq/kfpPg8GwpCz+fIt1vAiqt7l2RA JrECrLbLNSBmBwue2Eh+1CoRDxb/O+tobcCf8ncY5uu0IhsEfH/SldslOEeYt9kY M/hY/ari0+Dyp4ERxFA7S7wZ3sMnPThax3N7qUG0NfAyDBIROrbXqIM9vMgaXyp6 F55vlHVjPGIGlLbGi46hl8wH8ekLWHRAsGZw1O/gKuME3Fap2+6KRkUvXO9AePKS TDYCd4uvc3Q3affc5abz9BA9m88mPjgtA3f3J7iWKyIU4ybUZ7xRJpV6cX3K+hja UXYuBDUWJYf/fHSwS3q4v/D2aT5KVwJ+/ORTzwDEJKU0LeshemaT8gOxKRX7dMQ2 ruxUEjHmmHEOtDYt4tUz9PwgXH3aLuDp0TB6d+jZHvHc2Xre04d3jxVNndTOl8Ff 0JrE6XXIzELizUYaqsa88u8rbskU4aGzDo5smuMgiJP6C4kjsxTJ7rVvzZg7I7Oq s3CkNPHuvtly3AyuyaPiTLwYr3u+98ghyz6Kx2DXkHgjgZuhSvrd0PS2GA7ChoaO wYH4j6DtNIEFXUdJ7pPUgwkVxTFWEmZ0bJDnbKHGON122HczoDWMt3QRpBWBfTZA SqNXlVpuKaNVlF0F0hyoFRs4UJzouWJQIkw9KRFeZYHU6ujIVvXNq5xeG20oNuCi kCJoV2XLZgHZMO0CAwEAAaOCAmcwggJjMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU oa4N3LKmf6tkzMXoJG5PIrY1c5cwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl 7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5p bnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5p bnQteDMubGV0c2VuY3J5cHQub3JnLzAcBgNVHREEFTATghF3d3cudG9wdGlwc2V0 LmNvbTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkC BAIEgfYEgfMA8QB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAAB bw4MsUEAAAQDAEcwRQIgLt5pxAOD2JLQPrrQxUWF2NmrzsgPEIsk6Ysf7OSQdeYC IQCa2BE46MRYCNyuVJGNzl937krfRRFolR+jRsdrJeWGuQB3AG9Tdqwx8DEZ2JkA pFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABbw4MsW8AAAQDAEgwRgIhAKG4QgG3vKe2 KDTgt7ERZU71A/yT22p8m0odvYtdqPLjAiEA1uWEQ6iR7fSjee9SovHKhYHUsSEU azownBvd3roUSn0wDQYJKoZIhvcNAQELBQADggEBAGLeobS10S+tvWr9mQ3LjKiG qZPCh3Ueb4P8LpxG8TFNkHiddYvfu3Y82opam8OqUL7PFztsFf2J5Lq9/Ggn1GRZ BWQqxes0kPZtv9ZUHIIlK/BLkM79Dq6vcXpTsAQ3bBNgu5Y3m9uyCofbynoy3nW8 WGeJ3ypWgYrSF3F8SzI+wunoHut+0B6xokDCrSbgn+9jB96wBxWeVFp6XHtEGj7Q BvqsqKwGFTB6m32Rco2YP05bEYQkBBqgdYSnhMLs9NE5WhC/B9qCHxJB4UXJuKuh ooSp/91R1BrX1cAm7V1Xt25ppBdIXMKSLovQVR8Ok70kuCAxLkE2kKRfIBWLKM8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq/kfpPg8GwpCz+fIt1vA iqt7l2RAJrECrLbLNSBmBwue2Eh+1CoRDxb/O+tobcCf8ncY5uu0IhsEfH/Sldsl OEeYt9kYM/hY/ari0+Dyp4ERxFA7S7wZ3sMnPThax3N7qUG0NfAyDBIROrbXqIM9 vMgaXyp6F55vlHVjPGIGlLbGi46hl8wH8ekLWHRAsGZw1O/gKuME3Fap2+6KRkUv XO9AePKSTDYCd4uvc3Q3affc5abz9BA9m88mPjgtA3f3J7iWKyIU4ybUZ7xRJpV6 cX3K+hjaUXYuBDUWJYf/fHSwS3q4v/D2aT5KVwJ+/ORTzwDEJKU0LeshemaT8gOx KRX7dMQ2ruxUEjHmmHEOtDYt4tUz9PwgXH3aLuDp0TB6d+jZHvHc2Xre04d3jxVN ndTOl8Ff0JrE6XXIzELizUYaqsa88u8rbskU4aGzDo5smuMgiJP6C4kjsxTJ7rVv zZg7I7Oqs3CkNPHuvtly3AyuyaPiTLwYr3u+98ghyz6Kx2DXkHgjgZuhSvrd0PS2 GA7ChoaOwYH4j6DtNIEFXUdJ7pPUgwkVxTFWEmZ0bJDnbKHGON122HczoDWMt3QR pBWBfTZASqNXlVpuKaNVlF0F0hyoFRs4UJzouWJQIkw9KRFeZYHU6ujIVvXNq5xe G20oNuCikCJoV2XLZgHZMO0CAwEAAQ== -----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 292228500977800572214314154543198068101897 . . . . . . . . [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-16 08:31:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-15 08:31:50 +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.toptipset.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 701589196810224161521209481122889440035374483330632882985375627712314134919344988245288781618627174380483559583034229622352764382217086466874899828256478860605309836608310869256161783223764055701326353659857303346954152760884835882707857918357747293531801372662816840399323631641822597743361731844018204503793270029191943684234976120854970513084792473272551728913596485171340489588207587996408124640203128705160358846363086708263569187739268664617895259165041973843795380155134822203582249427633424229751674961643272540951157884596556374268335296360268901517297097922166016997471076721689191580658887369885554840943841034253829020281866763857782187145936062588451714647254178159371264069874675690196240227671773176272729738765352636841446913712992933068735267445209840077944880757226945706159137534750352787518611733759080493715580954053337805082924357140022507723269137212935821756706464988730774656618212892629285607034966695051751322977974090616365296495450941467149469152179849229617521908784713725919881070649121665562777027363680726807527856656977468816035221522963979723935632165588149404428003896390295880669535904105697211073502736632467460767542324776900632186211570650535863236468824704015744171427739237356801933667021037 . . . . . . . . . . . . . . . . . . . . [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) a1ae0ddcb2a67fab64ccc5e8246e4f22b6357397 . . . . . . . . . . . . . . . . [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 (21 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.toptipset.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) 00f1007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f0e0cb141000004030047304502202ede69c40383d892d03ebad0c54585d8d9abcec80f108b24e98b1fece49075e60221009ad81138e8c45808dcae54918dce5f77ee4adf451168951fa346c76b25e586b90077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f0e0cb16f0000040300483046022100a1b84201b7bca7b62834e0b7b111654ef503fc93db6a7c9b4a1dbd8b5da8f2e3022100d6e58443a891edf4a379ef52a2f1ca8581d4b121146b3a309c1bdddeba144a7d . . . . [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) 0062dea1b4b5d12fadbd6afd990dcb8ca886a993c287751e6f83fc2e9c46f1314d90789d758bdfbb763cda8a5a9bc3aa50becf173b6c15fd89e4babdfc6827d4645905642ac5eb3490f66dbfd6541c82252bf04b90cefd0eaeaf717a53b004376c1360bb96379bdbb20a87dbca7a32de75bc586789df2a56818ad217717c4b323ec2e9e81eeb7ed01eb1a240c2ad26e09fef6307deb007159e545a7a5c7b441a3ed006faaca8ac0615307a9b7d91728d983f4e5b118424041aa07584a784c2ecf4d1395a10bf07da821f1241e145c9b8aba1a284a9ffdd51d41ad7d5c026ed5d57b76e69a417485cc2922e8bd0551f0e93bd24b820312e413690a45f20158b28cf