tailtopia.com
Issued by R3
About this certificate
This digital certificate with serial number 03:1b:b5:a1:4b:18:f2:0b:82:00:7b:37:cc:f5:66:07:e6:8f was issued on by Let's Encrypt.
With 8 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=tailtopia.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:1b:b5:a1:4b:18:f2:0b:82:00:7b:37:cc:f5:66:07:e6:8fSerial Number (int): 270765909452334477792321524125515307804303
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d0:56:b7:66:6d:49:4d:23:13:b8:06:56:18:2a:a7:ef:5e:31:54:f3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 1e:3f:6d:0d:84:89:fc:36:92:2a:26:3f:4a:1b:3f:8b:13:db:69:d2
Fingerprint (sha256): a1:34:8b:1f:c0:c3:b9:78:86:c9:bf:57:88:af:e8:cc:cb:9c:de:33:0a:05:d8:cf:43:55:e9:12:ce:cb:5b:0c
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate tailtopia.com
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for tailtopia.com
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
bestpornclips.com
eskdalemuirforestry.co.uk.plj.co.in
essentialdogtraining.com
imperiofutbol.com
notdanlive.hacker.rehab.switchplateadvertising.com
smokefreekids.org.smokefreekids.org.viscountpool.com
tailtopia.com
trueamericanmedia.net
eskdalemuirforestry.co.uk.plj.co.in
essentialdogtraining.com
imperiofutbol.com
notdanlive.hacker.rehab.switchplateadvertising.com
smokefreekids.org.smokefreekids.org.viscountpool.com
tailtopia.com
trueamericanmedia.net
Other certificates including the domain name tailtopia.com
(limited to 100 certificates)
sanr.co.za
heavymeta.bible
heavymeta.bible
fbg.me
moderninks.com.gethomebot.ai
azulprofundo.yoga
localbitcoins.ae
grocer.cc
grocer.cc
tailtopia.com
grocer.cc
ssl-56d80.epik.to
leadership.bible
potatostudio.ca
bramptonhomedeals.ca
tailtopia.com
everydayanswers.bible
hallofmirrors.online
peeriq.org
shipwrecks.site
lease.club
trailerskirts.ca
gain.tube
gain.tube
everydayanswers.bible
tailtopia.com
successca.com
trailerskirts.ca
actuant.asia
heavymeta.bible
heavymeta.bible
everydayanswers.bible
whizzbang.org
localbitcoins.ae
norwoodcastings.ca
gain.tube
xn--central-b0a.com
gain.tube
heavymeta.bible
tailtopia.com
tailtopia.com
everydayanswers.bible
grocer.cc
heavymeta.bible
heavymeta.bible
heavymeta.bible
fbg.me
moderninks.com.gethomebot.ai
azulprofundo.yoga
localbitcoins.ae
grocer.cc
grocer.cc
tailtopia.com
grocer.cc
ssl-56d80.epik.to
leadership.bible
potatostudio.ca
bramptonhomedeals.ca
tailtopia.com
everydayanswers.bible
hallofmirrors.online
peeriq.org
shipwrecks.site
lease.club
trailerskirts.ca
gain.tube
gain.tube
everydayanswers.bible
tailtopia.com
successca.com
trailerskirts.ca
actuant.asia
heavymeta.bible
heavymeta.bible
everydayanswers.bible
whizzbang.org
localbitcoins.ae
norwoodcastings.ca
gain.tube
xn--central-b0a.com
gain.tube
heavymeta.bible
tailtopia.com
tailtopia.com
everydayanswers.bible
grocer.cc
heavymeta.bible
Certificate
The complete raw certificate details for tailtopia.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF0TCCBLmgAwIBAgISAxu1oUsY8guCAHs3zPVmB+aPMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzEyMjEwNTU4NTJaFw0yNDAzMjAwNTU4NTFaMBgxFjAUBgNVBAMT DXRhaWx0b3BpYS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 FTJixTSMm3NVnG8E387+SYf49FpHveOfoBldLh7F+0qCuuypsXLptlBNaPsfDFnR GcggSEYBhi9gqY6dyeuktR27/8RwDTNw5DPs+Sv+w72dqvw9gF76CBKJ/jcbxVfk Xlf0PGE5kDAHkqz/6lzgO+Xx615OLAFdUB8dF1872qvXcPupB02qjLC5esf1zK1i D9iN5TpBHMH86t9ilEoYWMauNGoj0vFTgEf8b+zbqN/rXzKQZzbz9cpIcMPJXQQg IcHMnrE4r9zeGY7MJ/5A7Dezt8nkntjWpIXp2jAW4z2nVkAIpqadFQdpmYdgemGz aKPd1Ce14EBUuIQ9GchTAgMBAAGjggL5MIIC9TAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFNBWt2ZtSU0jE7gGVhgqp+9eMVTzMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv MIIBAAYDVR0RBIH4MIH1ghFiZXN0cG9ybmNsaXBzLmNvbYIjZXNrZGFsZW11aXJm b3Jlc3RyeS5jby51ay5wbGouY28uaW6CGGVzc2VudGlhbGRvZ3RyYWluaW5nLmNv bYIRaW1wZXJpb2Z1dGJvbC5jb22CMm5vdGRhbmxpdmUuaGFja2VyLnJlaGFiLnN3 aXRjaHBsYXRlYWR2ZXJ0aXNpbmcuY29tgjRzbW9rZWZyZWVraWRzLm9yZy5zbW9r ZWZyZWVraWRzLm9yZy52aXNjb3VudHBvb2wuY29tgg10YWlsdG9waWEuY29tghV0 cnVlYW1lcmljYW5tZWRpYS5uZXQwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgor BgEEAdZ5AgQCBIH1BIHyAPAAdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+r OdiEcwAAAYyLK3zBAAAEAwBHMEUCIHOsa0rrFbZaoGJTMVS9Hhxg4ZH2/775+haq j1xTg/WMAiEAxsFhnUoXuP/qDS13MvnT9Bkk8OsQiItw5BKdhXIG29YAdgAp0Dob tnSqcRzTA1tlV8FPiqeLT+g4lEnspFP5RL0kaAAAAYyLK32bAAAEAwBHMEUCIC2o 019fH2ub1/2srt7jE6URBLL1iJVbc+REnT7hkdtdAiEAxt76Xk0aHzIZ5S1nwDB8 huEUFE8hVPYDjmzqZTngbeEwDQYJKoZIhvcNAQELBQADggEBAK0R2vamL5jI/Pez nfQqOy7IxS9idOiPtAj4PP0XiXNZ9svf/tPoHAYOvBbfjJihib9sggREanHR81PM jCN9WsiAvwzVGdWhdrlUjCi34xrBmIzkiscwTpKhWd/Ii9FIMfifngls+nAH5upD 6zlTKYHcnMVNedxdjZze3sldzl7v8JJ0FNbUMzVUvKosAJb5KM+9rb518/0Dg84D l791MCjEyWrTSblmHiNuSVzNjwlrwjT5UT7aHUrmGwcr4kkKY/tu3obQOlEfyJQs Of17sdkF8Zx9yVdY8HQSAZyqTvwh0u6U97TmolrVXvLcWiPVZ6BEzPsU9bN2ypxq F3RqSF4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuhUyYsU0jJtzVZxvBN/O /kmH+PRaR73jn6AZXS4exftKgrrsqbFy6bZQTWj7HwxZ0RnIIEhGAYYvYKmOncnr pLUdu//EcA0zcOQz7Pkr/sO9nar8PYBe+ggSif43G8VX5F5X9DxhOZAwB5Ks/+pc 4Dvl8eteTiwBXVAfHRdfO9qr13D7qQdNqoywuXrH9cytYg/YjeU6QRzB/OrfYpRK GFjGrjRqI9LxU4BH/G/s26jf618ykGc28/XKSHDDyV0EICHBzJ6xOK/c3hmOzCf+ QOw3s7fJ5J7Y1qSF6dowFuM9p1ZACKamnRUHaZmHYHphs2ij3dQnteBAVLiEPRnI UwIDAQAB -----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 270765909452334477792321524125515307804303 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-21 05:58:52 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-20 05:58:51 +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 'tailtopia.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23490777265010944838612331464892664816334000250491318054292947760313622252881310359665299384734942487002026227988247179444209228899928813036620950962330419617502004514916754361309498244894560372807631729722636755158156065820051717871705221439084110079334894621386193155708257723364390355393633652566104744313920236512034164150615693547498373281806214629339292095721719334125841969185827004817381641972654138488594226956592732518106607240258100733883150755352994108411691961337669495059659173879639766809493846408054234998026192056660840551847242664051549843907171441561125328149460467350594756703129460765514329081939 . . . . . . . . . . . . . . . . . . . . [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) d056b7666d494d2313b80656182aa7ef5e3154f3 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (248 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bestpornclips.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'eskdalemuirforestry.co.uk.plj.co.in' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'essentialdogtraining.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'imperiofutbol.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'notdanlive.hacker.rehab.switchplateadvertising.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smokefreekids.org.smokefreekids.org.viscountpool.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tailtopia.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'trueamericanmedia.net' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f000760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018c8b2b7cc10000040300473045022073ac6b4aeb15b65aa062533154bd1e1c60e191f6ffbef9fa16aa8f5c5383f58c022100c6c1619d4a17b8ffea0d2d7732f9d3f41924f0eb10888b70e4129d857206dbd600760029d03a1bb674aa711cd3035b6557c14f8aa78b4fe8389449eca453f944bd24680000018c8b2b7d9b000004030047304502202da8d35f5f1f6b9bd7fdacaedee313a51104b2f588955b73e4449d3ee191db5d022100c6defa5e4d1a1f3219e52d67c0307c86e114144f2154f6038e6cea6539e06de1 . . . . [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) 00ad11daf6a62f98c8fcf7b39df42a3b2ec8c52f6274e88fb408f83cfd17897359f6cbdffed3e81c060ebc16df8c98a189bf6c8204446a71d1f353cc8c237d5ac880bf0cd519d5a176b9548c28b7e31ac1988ce48ac7304e92a159dfc88bd14831f89f9e096cfa7007e6ea43eb39532981dc9cc54d79dc5d8d9cdedec95dce5eeff0927414d6d4333554bcaa2c0096f928cfbdadbe75f3fd0383ce0397bf753028c4c96ad349b9661e236e495ccd8f096bc234f9513eda1d4ae61b072be2490a63fb6ede86d03a511fc8942c39fd7bb1d905f19c7dc95758f07412019caa4efc21d2ee94f7b4e6a25ad55ef2dc5a23d567a044ccfb14f5b376ca9c6a17746a485e