turntableneedle.net.banaban.org
Issued by R3
About this certificate
This digital certificate with serial number 04:67:0a:12:a4:1c:6d:7c:66:84:3b:6d:29:69:c2:8b:55:a3 was issued on by Let's Encrypt.
With 12 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=turntableneedle.net.banaban.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:67:0a:12:a4:1c:6d:7c:66:84:3b:6d:29:69:c2:8b:55:a3Serial Number (int): 383511616589766398915115677596404993971619
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 2d:38:18:70:d6:00:8e:a4:07:70:fc:76:ea:34:e7:aa:f2:05:c0:62
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 79:95:cd:56:0d:c2:e2:1d:ab:15:d3:f5:63:18:09:56:e2:0b:e5:20
Fingerprint (sha256): 3e:61:88:b8:d2:8d:7f:58:87:0d:b0:0e:a0:d3:f0:08:c3:e9:0b:1e:e2:b2:25:e2:e1:71:ee:5d:26:b2:5d:c3
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate turntableneedle.net.banaban.org
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for turntableneedle.net.banaban.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
himcredit.com
kansasblog.com
lagoon.com.undercontract.com
lpllc.org.ofmaths.com
movingtobitcoin.com.texascoastalbendnewhomes.com
newanderthalman.com
protonmaail.com
rxbites.com
sarah-jarryd.com
turntableneedle.net.banaban.org
usergo.com
www.swetspot.info
kansasblog.com
lagoon.com.undercontract.com
lpllc.org.ofmaths.com
movingtobitcoin.com.texascoastalbendnewhomes.com
newanderthalman.com
protonmaail.com
rxbites.com
sarah-jarryd.com
turntableneedle.net.banaban.org
usergo.com
www.swetspot.info
Other certificates including the domain name banaban.org
(limited to 100 certificates)
miragesubsea.org
banaban.org
thinki.ng
turntableneedle.net.banaban.org
bettiebpardee.org
omeiapad.de.omeiapad.de
www.101brandnames.com
www.banaban.org
www.banaban.org
bettiepardee.org.gym.vc
corezero.me
plasmatv.co.za
popmail.co.za
gamersground.ca
www.banaban.org
banaban.org
banaban.org
joinsci.org
adf1ega1.org
www.banaban.org
the-running-paramedic.org
efiling.org
anytimeschool.org
banaban.org
thinki.ng
turntableneedle.net.banaban.org
bettiebpardee.org
omeiapad.de.omeiapad.de
www.101brandnames.com
www.banaban.org
www.banaban.org
bettiepardee.org.gym.vc
corezero.me
plasmatv.co.za
popmail.co.za
gamersground.ca
www.banaban.org
banaban.org
banaban.org
joinsci.org
adf1ega1.org
www.banaban.org
the-running-paramedic.org
efiling.org
anytimeschool.org
Certificate
The complete raw certificate details for turntableneedle.net.banaban.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF+TCCBOGgAwIBAgISBGcKEqQcbXxmhDttKWnCi1WjMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzEyMTcxNDI5NTlaFw0yNDAzMTYxNDI5NThaMCoxKDAmBgNVBAMT H3R1cm50YWJsZW5lZWRsZS5uZXQuYmFuYWJhbi5vcmcwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDC4QUBZTjlrMRHhRRBDI8OPXjllrx0yK3iq2RF9XFC IN+Cutk8hg0P5GSX39gcB010WsWpSrx8BWLLCcSVycjlAeEWdWJbomOaqm/t6u09 O6fAcSVFe6hVlq2AT3mMkmYwopYBbYswgMBMXqgDJo2/2zAwLXNOBzvvmN7SwgdR 3fIY+F3vsQsZP6nWqUNpaMFBwV1h4Fzo1BG/iU7lalKzO2xT/4wh34JDcTdZfMkn XC9VfQaXxVkX+mqkFrS5VERaWHPYzI3M5dNowCzrnIVA8/6laOZJ2tzSVcdAm9cS QAqx2a6l007is57vafx3kdwOFSaammGhxE9T6V8ssjhFAgMBAAGjggMPMIIDCzAO BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG A1UdEwEB/wQCMAAwHQYDVR0OBBYEFC04GHDWAI6kB3D8duo056ryBcBiMB8GA1Ud IwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggr BgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRw Oi8vcjMuaS5sZW5jci5vcmcvMIIBGAYDVR0RBIIBDzCCAQuCDWhpbWNyZWRpdC5j b22CDmthbnNhc2Jsb2cuY29tghxsYWdvb24uY29tLnVuZGVyY29udHJhY3QuY29t ghVscGxsYy5vcmcub2ZtYXRocy5jb22CMG1vdmluZ3RvYml0Y29pbi5jb20udGV4 YXNjb2FzdGFsYmVuZG5ld2hvbWVzLmNvbYITbmV3YW5kZXJ0aGFsbWFuLmNvbYIP cHJvdG9ubWFhaWwuY29tggtyeGJpdGVzLmNvbYIQc2FyYWgtamFycnlkLmNvbYIf dHVybnRhYmxlbmVlZGxlLm5ldC5iYW5hYmFuLm9yZ4IKdXNlcmdvLmNvbYIRd3d3 LnN3ZXRzcG90LmluZm8wEwYDVR0gBAwwCjAIBgZngQwBAgEwggECBgorBgEEAdZ5 AgQCBIHzBIHwAO4AdQBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAA AYx4ZgG3AAAEAwBGMEQCIDgoJ8PGTU+ENqOUKpDl4cv3AG2EYmxGrFkKv5Xba8D2 AiBtIL7vMLCHXuQl3wbnnv0DAAuRI+Jz5Tm6OyZeJpc18QB1AHb/iD8KtvuVUcJh zPWHujS0pM27KdxoQgqf5mdMWjp0AAABjHhmAfwAAAQDAEYwRAIgIhERONNEOSPE RiFG6SJg05AB1+cK5AwvX9AfyPubd40CIBTVUh84eXsHQkfc12YZGUqJTnI7lAVO 3BMYRSyKNMWrMA0GCSqGSIb3DQEBCwUAA4IBAQBFmQq2LrOZ/amzoxhH9Fn5W4HR L5U/gLia+0gq1R4GTBMoVZNhklf5p7sUaNaLR7+Gl+DK9RANvXilPnjwc6FeT+aW q3r4abnKnABv52OqY8EF164z65sfcaDrK01W9Ep8x6R0ISLuKQdzu/gjA62L5haa kvTZ8bnGUax2itU0XCEF6hdYtkghKD1E2xy/SBrRKDBIjyzGxUP7XyCBc8616O7Y d+c9/OAllsSFbsrd6yAm8Hxho4bnHpvKBGkLoumhqpVGW6dYC9OXMFReMMn1E8Jp gaHXHB29UlsdnUoKUjN9i6t84tEazAFyJSLCcf6pFxcx+5MyfR5/U9OAIP0l -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuEFAWU45azER4UUQQyP Dj145Za8dMit4qtkRfVxQiDfgrrZPIYND+Rkl9/YHAdNdFrFqUq8fAViywnElcnI 5QHhFnViW6Jjmqpv7ertPTunwHElRXuoVZatgE95jJJmMKKWAW2LMIDATF6oAyaN v9swMC1zTgc775je0sIHUd3yGPhd77ELGT+p1qlDaWjBQcFdYeBc6NQRv4lO5WpS sztsU/+MId+CQ3E3WXzJJ1wvVX0Gl8VZF/pqpBa0uVREWlhz2MyNzOXTaMAs65yF QPP+pWjmSdrc0lXHQJvXEkAKsdmupdNO4rOe72n8d5HcDhUmmpphocRPU+lfLLI4 RQIDAQAB -----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 383511616589766398915115677596404993971619 . . . . . . . . [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-17 14:29:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-16 14:29:58 +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 'turntableneedle.net.banaban.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 24601192440357311692918856476237889946627023142526152353830765838535514284163703186584475984216184325106242660939771906920997621906849563401560840752890324186433010054241762624362325960544511107790181657915073217931797615942803834567797511354457297295648530058850087256256629518992680946496766490071691419339510222020201028350079372454940888817445753385204793899496705040189126683984574516227133755478108132673219877358002098165609319003276678637336269137268736469737241902204757737698147840829167311810398873819228431499147030593763051395901648213281481949894026210465937557126351068448397954763238149937193494394949 . . . . . . . . . . . . . . . . . . . . [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) 2d381870d6008ea40770fc76ea34e7aaf205c062 . . . . . . . . . . . . . . . . [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 (271 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'himcredit.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kansasblog.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lagoon.com.undercontract.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lpllc.org.ofmaths.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'movingtobitcoin.com.texascoastalbendnewhomes.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'newanderthalman.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'protonmaail.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rxbites.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sarah-jarryd.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'turntableneedle.net.banaban.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'usergo.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.swetspot.info' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee00750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018c786601b700000403004630440220382827c3c64d4f8436a3942a90e5e1cbf7006d84626c46ac590abf95db6bc0f602206d20beef30b0875ee425df06e79efd03000b9123e273e539ba3b265e269735f100750076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018c786601fc0000040300463044022022111138d3443923c4462146e92260d39001d7e70ae40c2f5fd01fc8fb9b778d022014d5521f38797b074247dcd76619194a894e723b94054edc1318452c8a34c5ab . . . . [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) 0045990ab62eb399fda9b3a31847f459f95b81d12f953f80b89afb482ad51e064c13285593619257f9a7bb1468d68b47bf8697e0caf5100dbd78a53e78f073a15e4fe696ab7af869b9ca9c006fe763aa63c105d7ae33eb9b1f71a0eb2b4d56f44a7cc7a4742122ee290773bbf82303ad8be6169a92f4d9f1b9c651ac768ad5345c2105ea1758b64821283d44db1cbf481ad12830488f2cc6c543fb5f208173ceb5e8eed877e73dfce02596c4856ecaddeb2026f07c61a386e71e9bca04690ba2e9a1aa95465ba7580bd39730545e30c9f513c26981a1d71c1dbd525b1d9d4a0a52337d8bab7ce2d11acc01722522c271fea9171731fb93327d1e7f53d38020fd25