www.ryden.co.jp
Issued by R3
About this certificate
This digital certificate with serial number 03:5e:3c:d9:2f:67:98:9b:c2:d9:31:ad:25:35:96:8b:5a:0d was issued on by Let's Encrypt.
With 2 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=www.ryden.co.jp
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5e:3c:d9:2f:67:98:9b:c2:d9:31:ad:25:35:96:8b:5a:0dSerial Number (int): 293404281655495334651136773262025605995021
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 79:a0:5b:01:bf:c9:d0:51:a8:a2:9c:88:7e:2e:c1:79:c3:28:f9:f3
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 50:5f:b4:c9:3f:cd:5b:a3:ef:70:ca:ee:de:ea:dd:b8:1c:eb:46:9b
Fingerprint (sha256): 7a:82:49:71:c3:d8:9a:21:c8:82:7f:ac:8d:a5:5c:02:f3:91:2b:77:64:7f:70:84:d7:bf:6b:87:ae:86:5b:1f
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate www.ryden.co.jp
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.ryden.co.jp
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
ryden.co.jp
www.ryden.co.jp
www.ryden.co.jp
Other certificates including the domain name ryden.co.jp
(limited to 100 certificates)
jaml.ga
buildyourfort.ca
visualcommunication.agency
*.ryden.co.jp
inotan.ryden.co.jp
zesterday.in
bakso-zn.saltpos.id
central.ryden.co.jp
jaml.ga
www.ryden.co.jp
www.ryden.co.jp
fiaochdaniel.se
www.ryden.co.jp
visualcommunication.agency
visualcoach.villarrealcf.es
crossherd.app
www.ryden.co.jp
www.gateautomationindia.co.in
join.sh.favstay.com
fake.ryden.co.jp
softwarable.com
inotan.ryden.co.jp
www.tingscoregoh.com
www.usprocure.com
opticar.aroraplus.com
gitlab.ryden.co.jp
jenkins3.ryden.co.jp
inotan.ryden.co.jp
today.bible
jenkins3.ryden.co.jp
www.michaeleze.co
www.tradable.app
staging.getjayde.com
www.ryden.co.jp
playreplay.io
gitlab.ryden.co.jp
newsletter.bukalapak.design
www.ryden.co.jp
easywork-businessoffice.be
www.ryden.co.jp
app.siflex.io
gitlab.ryden.co.jp
www.ryden.co.jp
soc-board-assignment.siamdapp.com
www.ryden.co.jp
www.ryden.co.jp
www.gateautomationindia.co.in
www.ryden.co.jp
blog.ryden.co.jp
gitlab.ryden.co.jp
crossherd.app
staging.getjayde.com
www.getcryptograph.app
gitlab.ryden.co.jp
soc-board-assignment.siamdapp.com
amtekblr.com
inotan.ryden.co.jp
myradiotvapp.com
www.playreplay.io
*.ryden.co.jp
www.ryden.co.jp
gitlab.ryden.co.jp
seatinplan.com
www.ryden.co.jp
inotan.ryden.co.jp
euanriggans.com
www.ryden.co.jp
buildyourfort.ca
visualcommunication.agency
*.ryden.co.jp
inotan.ryden.co.jp
zesterday.in
bakso-zn.saltpos.id
central.ryden.co.jp
jaml.ga
www.ryden.co.jp
www.ryden.co.jp
fiaochdaniel.se
www.ryden.co.jp
visualcommunication.agency
visualcoach.villarrealcf.es
crossherd.app
www.ryden.co.jp
www.gateautomationindia.co.in
join.sh.favstay.com
fake.ryden.co.jp
softwarable.com
inotan.ryden.co.jp
www.tingscoregoh.com
www.usprocure.com
opticar.aroraplus.com
gitlab.ryden.co.jp
jenkins3.ryden.co.jp
inotan.ryden.co.jp
today.bible
jenkins3.ryden.co.jp
www.michaeleze.co
www.tradable.app
staging.getjayde.com
www.ryden.co.jp
playreplay.io
gitlab.ryden.co.jp
newsletter.bukalapak.design
www.ryden.co.jp
easywork-businessoffice.be
www.ryden.co.jp
app.siflex.io
gitlab.ryden.co.jp
www.ryden.co.jp
soc-board-assignment.siamdapp.com
www.ryden.co.jp
www.ryden.co.jp
www.gateautomationindia.co.in
www.ryden.co.jp
blog.ryden.co.jp
gitlab.ryden.co.jp
crossherd.app
staging.getjayde.com
www.getcryptograph.app
gitlab.ryden.co.jp
soc-board-assignment.siamdapp.com
amtekblr.com
inotan.ryden.co.jp
myradiotvapp.com
www.playreplay.io
*.ryden.co.jp
www.ryden.co.jp
gitlab.ryden.co.jp
seatinplan.com
www.ryden.co.jp
inotan.ryden.co.jp
euanriggans.com
www.ryden.co.jp
Certificate
The complete raw certificate details for www.ryden.co.jp in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE+DCCA+CgAwIBAgISA1482S9nmJvC2TGtJTWWi1oNMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAxMTkwOTIzNDFaFw0yNDA0MTgwOTIzNDBaMBoxGDAWBgNVBAMT D3d3dy5yeWRlbi5jby5qcDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMuwo/260b/QarLtY07bh65gMfXNSYfsce6GD4EqMnEWQqo2319O4AZBv0zFXwP+ h6LlcnyUsf5O4U/Gjw5R+EwI4AttwS6tENVYewFrwLbYcYtMpCZBOFJIx1cL33XD KinX+52L90LZ7Csg6Z5fwp/NjBDMnuebXozt00mlqBpCBhzt3pqhDrdue/sfH3Jm ZyFw2J7+bM/XHk+L6r35A0XA6TlpN3gVtNO9zkxLHCgvwzUC9D9Qo3lRNR9sICGe RzxQRxWOyA9AihAeoa0Dn2+2AqQKMb2v9gZn0LgljzRdjLq9g9XwivmiciRGkGy6 UYpZcg7a2PXkOVHU0ro8GnkCAwEAAaOCAh4wggIaMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV HQ4EFgQUeaBbAb/J0FGoopyIfi7BecMo+fMwHwYDVR0jBBgwFoAUFC6zF7dYVsuu UAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8v cjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9y Zy8wJwYDVR0RBCAwHoILcnlkZW4uY28uanCCD3d3dy5yeWRlbi5jby5qcDATBgNV HSAEDDAKMAgGBmeBDAECATCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AO7N0GTV 2xrOxVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABjSE/bvAAAAQDAEYwRAIgDpye 64R7JNxDfzI+R34u+HXhkTpgNfZFV+WcXXM6tLgCIByxAby3siiVlVTNl/MVnnrv hgXjLpXtl45F1/4Fc80KAHcAouK/1h7eLy8HoNZObTen3GVDsMa1LqLat4r4mm31 F9gAAAGNIT9vnwAABAMASDBGAiEA2CKjpmR3rV0K8iGvTNLz+7WI37zc7JVI8INu 5LSvyT4CIQCYy97+5iT+hDqc6uStbf0yFQbznBqsIWecka+k7PI0NzANBgkqhkiG 9w0BAQsFAAOCAQEAKgWHh8nrAhgsO0u+sOtRipX5ICYRB6B+5z3lx4RZXJPQNAkg xJb6IMQXjh0W+76Ie7h+heOF2wuTK7FSKuGh/1SDy37cxGYw/tLkHCokZ7j4SuJo 7XWDzYDQ5vQzlbkiz+WKHlJi6rF8PPzxUrK+f6kfIBnSEHkSYX5Q6ys6n/ozqJVE suDS6stz3D1s6o3jzzlBcv5tnCzs1jB35CL0YDqM+wNj+YI8Hp93Z+T5FQcNV4RQ tKvkqfhFoba3ODQ09a/Ux9K6Rjpws55BLE+h2g5o5JcipDiKMnR1BmqC0ZYGEAg6 HLyDqjC7C5oM4vj7a8kUHCOv71yge2Xp7g3NxQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy7Cj/brRv9Bqsu1jTtuH rmAx9c1Jh+xx7oYPgSoycRZCqjbfX07gBkG/TMVfA/6HouVyfJSx/k7hT8aPDlH4 TAjgC23BLq0Q1Vh7AWvAtthxi0ykJkE4UkjHVwvfdcMqKdf7nYv3QtnsKyDpnl/C n82MEMye55tejO3TSaWoGkIGHO3emqEOt257+x8fcmZnIXDYnv5sz9ceT4vqvfkD RcDpOWk3eBW0073OTEscKC/DNQL0P1CjeVE1H2wgIZ5HPFBHFY7ID0CKEB6hrQOf b7YCpAoxva/2BmfQuCWPNF2Mur2D1fCK+aJyJEaQbLpRillyDtrY9eQ5UdTSujwa eQIDAQAB -----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 293404281655495334651136773262025605995021 . . . . . . . . [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 2024-01-19 09:23:41 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-18 09:23:40 +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.ryden.co.jp' . . . . . . . . [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 25713480629653320606337299696683930629575527325708172937672056176250037335403073029048159469911315932835433343735657072186885673790122838590825337427240485428701082423510351435944078431073425466770054597846706910265356065281507350377925554384139766381403133030598452799212954029858439343866117324903697864793042479659816256222703943242398011795097210166758879407574246857648705098523228235273151128334464742646201559750777234688540074087236837583450389541246876480191069451516215919156566229210509381114870856905563149526266766358720621241617694657984626856186583970995700282601889853318687786605364542702829818354297 . . . . . . . . . . . . . . . . . . . . [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) 79a05b01bfc9d051a8a29c887e2ec179c328f9f3 . . . . . . . . . . . . . . . . [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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ryden.co.jp' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ryden.co.jp' . . . . . . . . . . . . . . . . [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) 00f0007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018d213f6ef0000004030046304402200e9c9eeb847b24dc437f323e477e2ef875e1913a6035f64557e59c5d733ab4b802201cb101bcb7b228959554cd97f3159e7aef8605e32e95ed978e45d7fe0573cd0a007700a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018d213f6f9f0000040300483046022100d822a3a66477ad5d0af221af4cd2f3fbb588dfbcdcec9548f0836ee4b4afc93e02210098cbdefee624fe843a9ceae4ad6dfd321506f39c1aac21679c91afa4ecf23437 . . . . [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) 002a058787c9eb02182c3b4bbeb0eb518a95f920261107a07ee73de5c784595c93d0340920c496fa20c4178e1d16fbbe887bb87e85e385db0b932bb1522ae1a1ff5483cb7edcc46630fed2e41c2a2467b8f84ae268ed7583cd80d0e6f43395b922cfe58a1e5262eab17c3cfcf152b2be7fa91f2019d2107912617e50eb2b3a9ffa33a89544b2e0d2eacb73dc3d6cea8de3cf394172fe6d9c2cecd63077e422f4603a8cfb0363f9823c1e9f7767e4f915070d578450b4abe4a9f845a1b6b7383434f5afd4c7d2ba463a70b39e412c4fa1da0e68e49722a4388a327475066a82d1960610083a1cbc83aa30bb0b9a0ce2f8fb6bc9141c23afef5ca07b65e9ee0dcdc5