strings.ai
Issued by R11
About this certificate
This digital certificate with serial number 04:42:ea:21:b2:c2:6e:e5:38:34:e1:e6:cc:1f:80:aa:0c:9c was issued on by Let's Encrypt.
This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=strings.ai
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:42:ea:21:b2:c2:6e:e5:38:34:e1:e6:cc:1f:80:aa:0c:9cSerial Number (int): 371218994266306420576935242777382684855452
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: cd:f1:12:b2:17:05:bb:24:9f:c3:52:97:49:db:72:03:5d:47:e2:d7
AuthorityKeyId: c5:cf:46:a4:ea:f4:c3:c0:7a:6c:95:c4:2d:b0:5e:92:2f:26:e3:b9
Fingerprint (sha1): ca:ca:a6:bf:f2:e7:25:27:b2:c6:a2:3c:6e:c9:b4:c0:fa:81:c2:ef
Fingerprint (sha256): 7e:fa:cc:8b:98:fb:f0:13:19:55:48:97:d3:1f:99:84:6b:e3:99:c1:2e:03:e2:12:be:a1:84:f1:99:a9:8b:9f
Issuing Certificate URL: http://r11.i.lencr.org/
Revocation information
OCSP Server: http://r11.o.lencr.orgCheck the revocation status for certificate strings.ai
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for strings.ai
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
strings.ai
Other certificates including the domain name strings.ai
(limited to 100 certificates)
www.kevinhcross.dev
app.techbnkrio.com.br
micw.justoahi.com.ar
ahmetkizilay.com
k8s-dev-api.strings.ai
strings.ai
newsin.bullets.app
strings.ai
www.qrd.at
www.senses.sa
venus.exchange
strings.ai
mallpromo.app
modularal.space
scenesound.app
demo.strings.ai
omnii.io
app.strings.ai
eldu.tech
www.strings.ai
admin.meet.demo.set.live
strings.ai
www.hirebaze.com
www.strings.ai
strings.ai
modularal.space
www.healthme2.com
venus.exchange
portal.anjaconline.org
www.strings.ai
www.strings.ai
nutstorm.com
app.freitasbarber.com.br
sandmaster.games
raonarts.com
strings.ai
www.strings.ai
www.brokensymmetryblog.co.uk
www.g3ek.co.uk
ahmadnurhadi.com
strings.ai
aritta.ru
ioxleyte18.gdgcebu.org
partners.popin.nyc
www.strings.ai
www.paperkill.co
order.eatoffbeat.com
strings.ai
strings.ai
www.astar.app
strings.ai
www.vrplayer.app
ahmetkizilay.com
reviews.gyurov.com
order.eatoffbeat.com
app.contatori.de
prod.strings.ai
dev-api.strings.ai
wmss-dev.strings.ai
www.emporio46.com.br
app.strings.ai
louiskishfy.com
strings.ai
energokontrol.pl
strings.ai
dl.haikey.fr
api.strings.ai
coreacapital.com
demo.strings.ai
www.institutopensy.com.br
admin.utila.app
strings.ai
admin.meet.demo.set.live
www.highteacadeaubon.nl
app5.firstchoicepos.com
www.strings.ai
rolo.u360.app
www.eziton.com
certesa.app
dev-api.strings.ai
www.strings.ai
nameproxy.kmcnellis.com
failedxperiments.com
www.bitphilia.com
strings.ai
defi-crypto.s3.co.ke
www.e2k-conseils.com
www.serviciomozojym.com.ar
demo.strings.ai
rvutrack.com
strings.ai
teogai.com
app.techbnkrio.com.br
micw.justoahi.com.ar
ahmetkizilay.com
k8s-dev-api.strings.ai
strings.ai
newsin.bullets.app
strings.ai
www.qrd.at
www.senses.sa
venus.exchange
strings.ai
mallpromo.app
modularal.space
scenesound.app
demo.strings.ai
omnii.io
app.strings.ai
eldu.tech
www.strings.ai
admin.meet.demo.set.live
strings.ai
www.hirebaze.com
www.strings.ai
strings.ai
modularal.space
www.healthme2.com
venus.exchange
portal.anjaconline.org
www.strings.ai
www.strings.ai
nutstorm.com
app.freitasbarber.com.br
sandmaster.games
raonarts.com
strings.ai
www.strings.ai
www.brokensymmetryblog.co.uk
www.g3ek.co.uk
ahmadnurhadi.com
strings.ai
aritta.ru
ioxleyte18.gdgcebu.org
partners.popin.nyc
www.strings.ai
www.paperkill.co
order.eatoffbeat.com
strings.ai
strings.ai
www.astar.app
strings.ai
www.vrplayer.app
ahmetkizilay.com
reviews.gyurov.com
order.eatoffbeat.com
app.contatori.de
prod.strings.ai
dev-api.strings.ai
wmss-dev.strings.ai
www.emporio46.com.br
app.strings.ai
louiskishfy.com
strings.ai
energokontrol.pl
strings.ai
dl.haikey.fr
api.strings.ai
coreacapital.com
demo.strings.ai
www.institutopensy.com.br
admin.utila.app
strings.ai
admin.meet.demo.set.live
www.highteacadeaubon.nl
app5.firstchoicepos.com
www.strings.ai
rolo.u360.app
www.eziton.com
certesa.app
dev-api.strings.ai
www.strings.ai
nameproxy.kmcnellis.com
failedxperiments.com
www.bitphilia.com
strings.ai
defi-crypto.s3.co.ke
www.e2k-conseils.com
www.serviciomozojym.com.ar
demo.strings.ai
rvutrack.com
strings.ai
teogai.com
Certificate
The complete raw certificate details for strings.ai in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE5TCCA82gAwIBAgISBELqIbLCbuU4NOHmzB+AqgycMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTEwHhcNMjQwNjA4MTQxMDUzWhcNMjQwOTA2MTQxMDUyWjAVMRMwEQYDVQQD EwpzdHJpbmdzLmFpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzyRx rXs8lXM+uWgF2FKUb5EkhSVUYMKt0xHfc0A8t8QMBndFu1lU6b1GYmhBxQYnRXMz S7KzHj7EPgY2GIlgygLFgHAgj6r2eVqYwKzVmxnf5kyjUAW0Br7vVtfXozbgRWva xoN1ab0UxsGuRhcf0ZQZOOPRdaKM/xA7MgOP4ynF908EjNOXnPhlGbNjotq7o8ZE 9874PIC4xmrbP/s3Hh3UcKkffRby7S0kxGi1IPQLu5BYpDS9VPWM/04kCHUOaHXa ajJJ+PSx+G1uemHFqQCRjSgrVkLlWvFyaG7k8bxc3CuA1U71Vo54WfEekYKaY7DD qXooQvLfNJT4cuiNqwIDAQABo4ICDzCCAgswDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBTN8RKyFwW7JJ/DUpdJ23IDXUfi1zAfBgNVHSMEGDAWgBTFz0ak6vTDwHpslcQt sF6SLybjuTBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0dHA6Ly9yMTEu by5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTEuaS5sZW5jci5vcmcv MBUGA1UdEQQOMAyCCnN0cmluZ3MuYWkwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEF BgorBgEEAdZ5AgQCBIH2BIHzAPEAdgA/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvB vyiF7PhkbgAAAY/4ZwnJAAAEAwBHMEUCIH+0HkTWRjdeed07oEs36q5ctdhD0Uar tT+pS8VjO+u1AiEAplcR7TQN7lppyKfT0pZ71AJnTnSAu2iXKLe7Wsns4AsAdwDu zdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAY/4ZwnGAAAEAwBIMEYC IQDOz81cM+oB2c1XkLI+2ZOWA2cA402vDCqPvOWt84KUgwIhAKVMTnBA6JtHuBPU vCEIz/AodDhic+ivRx4pQrCy8T1DMA0GCSqGSIb3DQEBCwUAA4IBAQAsWFE725FJ h4irKlBJ5rjE4xFKmgKT6tLwa7vRwuRqDgjy8EFvgI6+A+OGmUR28Gb5UIZ1mBoZ nbUN360NCP8gX3/z7aRVwSQbQWHX43pYFzW3k+BZNUfTq3zpciMsxpG/7iELfuxr tyBgpbhUIJBLnkts7V8JMoUSitjgNT53RjSgvJkuZz4IjrhoZzDAsIkuatteLs2y RedfyNy9x62XiXKeeWV+X3US9OJc/vHzQOYjLR4g5rUE7EU8gI6bCGZ2FPeQEd48 TFYjUYUn0N45Qu3ovV8X6MujIYsqWA2zJHrzD2eqavBhpCUUcJGnjP5SYVPrHsDN wxBLnrZNXhW0 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzyRxrXs8lXM+uWgF2FKU b5EkhSVUYMKt0xHfc0A8t8QMBndFu1lU6b1GYmhBxQYnRXMzS7KzHj7EPgY2GIlg ygLFgHAgj6r2eVqYwKzVmxnf5kyjUAW0Br7vVtfXozbgRWvaxoN1ab0UxsGuRhcf 0ZQZOOPRdaKM/xA7MgOP4ynF908EjNOXnPhlGbNjotq7o8ZE9874PIC4xmrbP/s3 Hh3UcKkffRby7S0kxGi1IPQLu5BYpDS9VPWM/04kCHUOaHXaajJJ+PSx+G1uemHF qQCRjSgrVkLlWvFyaG7k8bxc3CuA1U71Vo54WfEekYKaY7DDqXooQvLfNJT4cuiN qwIDAQAB -----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 371218994266306420576935242777382684855452 . . . . . . . . [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 'R11' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-08 14:10:53 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-09-06 14:10:52 +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 'strings.ai' . . . . . . . . [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 26149300360485910258227071093935906638126524135457707969084085771370335759913398600120485050195244659541858280347046712888731397136933390748501972990897605681041423262754421397454989622985509719305716192142579268380103088275533043830242742469616511253274102460562261644508993765303838223035379213607643753709089979682998076865906254196305265374680928056875091237133655590382129336626886379150060382746188636313374863456916397524874851953816464939723136852522388546568651471340306415785402978255495471914413357829505149266292659602628111220935242950189414815981483369745689526062711730421658702814997241016009437515179 . . . . . . . . . . . . . . . . . . . . [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) cdf112b21705bb249fc3529749db72035d47e2d7 . . . . . . . . . . . . . . . . [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 c5cf46a4eaf4c3c07a6c95c42db05e922f26e3b9 . . . . . . . . . . . . . . . . [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 (75 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://r11.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://r11.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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'strings.ai' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018ff86709c9000004030047304502207fb41e44d646375e79dd3ba04b37eaae5cb5d843d146abb53fa94bc5633bebb5022100a65711ed340dee5a69c8a7d3d2967bd402674e7480bb689728b7bb5ac9ece00b007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018ff86709c60000040300483046022100cecfcd5c33ea01d9cd5790b23ed99396036700e34daf0c2a8fbce5adf3829483022100a54c4e7040e89b47b813d4bc2108cff02874386273e8af471e2942b0b2f13d43 . . . . [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) 002c58513bdb91498788ab2a5049e6b8c4e3114a9a0293ead2f06bbbd1c2e46a0e08f2f0416f808ebe03e386994476f066f9508675981a199db50ddfad0d08ff205f7ff3eda455c1241b4161d7e37a581735b793e0593547d3ab7ce972232cc691bfee210b7eec6bb72060a5b85420904b9e4b6ced5f093285128ad8e0353e774634a0bc992e673e088eb8686730c0b0892e6adb5e2ecdb245e75fc8dcbdc7ad9789729e79657e5f7512f4e25cfef1f340e6232d1e20e6b504ec453c808e9b08667614f79011de3c4c5623518527d0de3942ede8bd5f17e8cba3218b2a580db3247af30f67aa6af061a425147091a78cfe526153eb1ec0cdc3104b9eb64d5e15b4