www.little-ruby.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:76:9b:d1:ff:17:9a:a9:32:16:cc:dc:f3:a5:42:b3:04:10 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.little-ruby.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:76:9b:d1:ff:17:9a:a9:32:16:cc:dc:f3:a5:42:b3:04:10Serial Number (int): 388809583726986382919967208993943886955536
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 16:24:60:1a:d9:5a:ae:e2:d1:c9:64:15:75:e6:16:df:8d:7b:70:01
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 43:f8:e0:cb:5b:ed:79:14:62:5d:ef:50:dc:9e:ff:dc:14:3e:d3:65
Fingerprint (sha256): d5:c1:94:ae:3e:27:cd:7d:a0:45:9e:79:f1:78:6f:9b:06:96:96:f9:fe:dc:c0:99:87:92:78:56:5f:24:b4:9b
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.little-ruby.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.little-ruby.de
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.little-ruby.de
Other certificates including the domain name little-ruby.de
(limited to 100 certificates)
*.infar.eu
little-ruby.de
www.little-ruby.de
little-ruby.de
www.little-ruby.de
little-ruby.de
little-ruby.de
www.little-ruby.de
kevin.global-crafter.eu
www.little-ruby.de
www.little-ruby.de
little-ruby.de
little-ruby.de
www.little-ruby.de
www.calendar.trefilov.eu
little-ruby.de
www.little-ruby.de
little-ruby.de
www.b.aupr.de
www.little-ruby.de
little-ruby.de
www.little-ruby.de
www.little-ruby.de
little-ruby.de
www.little-ruby.de
little-ruby.de
www.little-ruby.de
little-ruby.de
little-ruby.de
www.little-ruby.de
kevin.global-crafter.eu
www.little-ruby.de
www.little-ruby.de
little-ruby.de
little-ruby.de
www.little-ruby.de
www.calendar.trefilov.eu
little-ruby.de
www.little-ruby.de
little-ruby.de
www.b.aupr.de
www.little-ruby.de
little-ruby.de
www.little-ruby.de
www.little-ruby.de
Certificate
The complete raw certificate details for www.little-ruby.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISBHab0f8XmqkyFszc86VCswQQMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDQwMDQ1MjFaFw0y MDAzMDMwMDQ1MjFaMB0xGzAZBgNVBAMTEnd3dy5saXR0bGUtcnVieS5kZTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN8w5lMOLIbpBqHaPfch1eeSXHz3 1Ejc01CE86tqerme3O45L3ECjbmiOjqrvf9BqAp49oRTX+oWCR3onmCNEFgvAO8k /XHqXIB+B0gElzllRGHvUiPfgKw5Qu3qzCrmaXaLQXY+4nwr+ODBX6mebGm7AQIn X/qN2iQdmFp/RsndZ+o2gG4dcGNN4+hoNkeof9q0q/8tkfhlyLUdIRE3k47V3vbf YCiGMeFpKM4bHp7Fwtbp86y8IJGLCwWG1oltEQFynPUy5PPxGElumYTxE1LanH/+ /CunJJw6lVux+ZVSeyk8HxnUDX62MbPvDnx3xxFtYlb5srrELTDt3UpEj6jeWQOy g/yYgBLkvcQ944u8cI4ujDHAYVhkxvd3WyQ2KVNzHLzCbeIXIQ4hwmHm0Y8mCxfl +21u5QI8ndSBaDFbcWCkG9Hbyim7fZXIXbjUpAbr4JXo8fx6tsLXc3aLov/ADMEs En3kzBeMnP5NKnQ5ESS2os7fZC59Ocz4Kfe+TwVD4wOQtYQ2kKjJbc+Zk0UXZXuK PHjA4nLkFlaqjGZed/WsiI80zxvRczm0zy8dadFNMWNEPpzxHqrQtLq/glJ+wniu eak0nr3XzEH9hljiR/Fh05NKd6clD8OMN+m2LnIhIvPfjTNWFMSn1oINHaiIoysJ H3VcK8d+yCqHiR+/AgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FBYkYBrZWq7i0clkFXXmFt+Ne3ABMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LmxpdHRsZS1y dWJ5LmRlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHYAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA AAFuzpVO1AAABAMARzBFAiAiiV4fTAcutqgkghvcoNBmyyoKxVT6BpYgBiQcPgpp sQIhAMTP7tEc1AWPBlruiPTCk6SM7lTZOd9c6DdVIug5XsJ/AHYAsh4FzIuizYog Todm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFuzpVQvAAABAMARzBFAiEA+jHPl31j kBrYAxV7v6I7gfuk2y7KNw4L7EWrEjr0JLYCIHtsCJQ6OwRgYfvONKgwzskyW6HZ /E3QojBH0avwDezEMA0GCSqGSIb3DQEBCwUAA4IBAQA5aLWjBsbd1sR+x4sI1kKj v+A3CjCutVjcXOeW1jN8Rjpxbo9vgZVSdATITL7OgzHVytwGXLgQpR+aAq/JOtc5 /JMAEeQrohldxUOJU0VNX11gT2TSG6C5R3p0FGIy8FpnsseZEB2VvVxT2fgnVAqt YvpwbEam5o9m+4+FLMX0xqnViIhpDqxCBL6HaVPNbPTqmmX7iWLPDoQIau4k7hEV MgF7Sg5pzqVz0MAXAZY+zgtpaKBGDTZ2ERV7vXuLMdJCUOOyPSBKGVZ7PmriyJwQ rkBc0seE6GFetwfAkolYqUjL+dSp9nFWNcnPBBLZtSiZxCXNyEGBiW03b/MMS7bs -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3zDmUw4shukGodo99yHV 55JcfPfUSNzTUITzq2p6uZ7c7jkvcQKNuaI6Oqu9/0GoCnj2hFNf6hYJHeieYI0Q WC8A7yT9cepcgH4HSASXOWVEYe9SI9+ArDlC7erMKuZpdotBdj7ifCv44MFfqZ5s absBAidf+o3aJB2YWn9Gyd1n6jaAbh1wY03j6Gg2R6h/2rSr/y2R+GXItR0hETeT jtXe9t9gKIYx4WkozhsensXC1unzrLwgkYsLBYbWiW0RAXKc9TLk8/EYSW6ZhPET Utqcf/78K6cknDqVW7H5lVJ7KTwfGdQNfrYxs+8OfHfHEW1iVvmyusQtMO3dSkSP qN5ZA7KD/JiAEuS9xD3ji7xwji6MMcBhWGTG93dbJDYpU3McvMJt4hchDiHCYebR jyYLF+X7bW7lAjyd1IFoMVtxYKQb0dvKKbt9lchduNSkBuvglejx/Hq2wtdzdoui /8AMwSwSfeTMF4yc/k0qdDkRJLaizt9kLn05zPgp975PBUPjA5C1hDaQqMltz5mT RRdle4o8eMDicuQWVqqMZl539ayIjzTPG9FzObTPLx1p0U0xY0Q+nPEeqtC0ur+C Un7CeK55qTSevdfMQf2GWOJH8WHTk0p3pyUPw4w36bYuciEi89+NM1YUxKfWgg0d qIijKwkfdVwrx37IKoeJH78CAwEAAQ== -----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 388809583726986382919967208993943886955536 . . . . . . . . [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-04 00:45:21 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-03 00:45:21 +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.little-ruby.de' . . . . . . . . [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 910539898225966794814612735375986891381632129918785766839175710477592803071119228402879354030209525342438148335243436088700722887807179602996244951804514897934999882644220930692232388944348931895424059288245720693767555454349698164467221477925663859779037895461223804665534829169551037614512654109104139390520983238157760805218372797273474943565892754669590786997355917534963540237647465273503294721272290337368809053185180280439941256312315849936766172224928784352931415442878706082465408521138159171038799714209798011335018142617237813630764514714930622384404400410469427414512136041179215252198365565701697258354442750028387482511013904790546783835611381353795952145504680240658647625697575344860298184420113307617491142419610081085169617845021014838432427545305547612192767094183555660868029417725415981641860032079832444703794314044187667432243349495272595128656768605467361167586598577244711609006956651684801996845455849105176410381444930974791906690689526964632061727220739333017191422670653914563635290934269743576662218181423903500403524884161995267353750076823093392000048173975787568524718928661923262648584976865906651210754295606472487821688781590619526212693882015575589379973854812893097737079372336930216276897898431 . . . . . . . . . . . . . . . . . . . . [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) 1624601ad95aaee2d1c9641575e616df8d7b7001 . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.little-ruby.de' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016ece954ed40000040300473045022022895e1f4c072eb6a824821bdca0d066cb2a0ac554fa06962006241c3e0a69b1022100c4cfeed11cd4058f065aee88f4c293a48cee54d939df5ce8375522e8395ec27f007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ece9550bc0000040300473045022100fa31cf977d63901ad803157bbfa23b81fba4db2eca370e0bec45ab123af424b602207b6c08943a3b046061fbce34a830cec9325ba1d9fc4dd0a23047d1abf00decc4 . . . . [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) 003968b5a306c6ddd6c47ec78b08d642a3bfe0370a30aeb558dc5ce796d6337c463a716e8f6f8195527404c84cbece8331d5cadc065cb810a51f9a02afc93ad739fc930011e42ba2195dc5438953454d5f5d604f64d21ba0b9477a74146232f05a67b2c799101d95bd5c53d9f827540aad62fa706c46a6e68f66fb8f852cc5f4c6a9d58888690eac4204be876953cd6cf4ea9a65fb8962cf0e84086aee24ee111532017b4a0e69cea573d0c01701963ece0b6968a0460d367611157bbd7b8b31d24250e3b23d204a19567b3e6ae2c89c10ae405cd2c784e8615eb707c0928958a948cbf9d4a9f6715635c9cf0412d9b52899c425cdc84181896d376ff30c4bb6ec