little-ruby.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:c1:d1:50:00:83:21:13:8d:35:3e:15:fa:94:c8:4b:4e:21 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=little-ruby.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:c1:d1:50:00:83:21:13:8d:35:3e:15:fa:94:c8:4b:4e:21Serial Number (int): 414401864588038966169693205927591703957025
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 13:dd:f8:e0:e3:9a:f9:3d:bf:2a:77:be:51:9c:aa:f0:e1:2f:e9:b1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e0:a2:91:c8:31:72:4c:21:15:ef:3f:de:8c:17:5b:35:c6:f8:db:b7
Fingerprint (sha256): 41:3a:8f:db:f3:6b:fd:61:23:d5:7a:3c:94:43:48:30:83:df:e4:a6:e0:ec:ad:41:18:a9:54:f7:bf:89:99:0f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate little-ruby.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for 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
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 little-ruby.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVTCCBT2gAwIBAgISBMHRUACDIRONNT4V+pTIS04hMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMDQwMDQ1MThaFw0y MDAzMDMwMDQ1MThaMBkxFzAVBgNVBAMTDmxpdHRsZS1ydWJ5LmRlMIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxlxqRFJMC06kD89ss9jqieSPYL4Lc/gf snx6/nEqCoRXOoRJjl6yBaSWiXcit0UAss5W21X4HHcr1mAk9AMmqDcARjeSxw5o jpfYNfcrP7tswdx/+DGSk6irM13cvAPABqYMhwyTMJmd8HOfWJj5ftaVxh2BKeim Fc7Sdlj5f8HEfSnnIhXhMu7jGmeql+aXrE15ENpbf/Th2vL0BN7gtS5HbwWJSMc4 n6em2t0fouUKuaNMveB5s1BiwAhQDxOZoJR/DtZNrwimk5jLBoB4HGHqNV34ubPC W9moyFSyRunTwSQYfA3MRGJahzvrYTPt7HYNnFoqH/76PfvMQITHa8S9Fscxi/XX 4PFk39HNDeO96tcFIKTwrsM1FS0UaHt/9P8SPOtwI2L8UOYKI1DktRvht66+0vDd r5S66qpOuFRIckmCGQUeM2jnLiTeoRNihPmT4v2/66tlBFcJ0srqs0KCGxCFhhi7 5FK0UtyNJSFDtk43vmLMrEoC6KcRwF82BKiwaWmU7WQnmqqCnLDP3ShDa/xZsldY 4PZyc+fBQ6DAiAtcrW0PUG6dBCtiguSkIVVuyI1punWveSC8OQ06Obc8vETC8pHY Xv2RYQ0BKlUzw/qZl0reL7+UqaJOCmN7vpCe252s9QvbK2TiRlNf0Yog1Re//FHG bNkcXkiToTkCAwEAAaOCAmQwggJgMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUE934 4OOa+T2/Kne+UZyq8OEv6bEwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo 7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQt eDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzAZBgNVHREEEjAQgg5saXR0bGUtcnVieS5kZTBM BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYE gfMA8QB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABbs6VQlsA AAQDAEcwRQIgIzRAVNIkgWhJ6fnaer4gtNlU8d6fCxi0J9pvXDeKaUgCIQCRS5i6 tAM39Uev9zpheYd0jdPMDaQktxB4KU9aewOKqQB3AG9Tdqwx8DEZ2JkApFEV/3cV HBHZAsEAKQaNsgiaN9kTAAABbs6VQ6sAAAQDAEgwRgIhALrEI9WaYWdVmWrtCODM WN4dhW1RthjnlEFGdeimv4HKAiEA8YiQAbvw/7SspwX0C2cp7o2DR/Pk6fiQgyp8 aLVlmfYwDQYJKoZIhvcNAQELBQADggEBAApwQT0xLseh/x2I11t5UcZWw3kFUWKu 78NOEL4OnivCvgQ82FZfaSLfeitVinUCaTaepdrpaXDosZAgs/4cJY0Jip5TyCdB JZe+tA9JhKkOQETsxwz9ODju7Yzl4JcbTT0z0NdtK3oHTmJjjErUseYPKpjwtCuC kuxf7Ug15Otfa6zJWbmAhHf9W4h3s8oKuEgtcnT4LHikCeVKLyKc4zeNpvuW2cvm fW8b14sB8NfVf1KAk6Tp5A/6oIX5pFUoMgu7OAqJ2L6TeDOpggkl8vzrnPhFqiGm Pked39OivBskqUgwcWzPfGOK//BJ/1+ActkmXoilJ/TB9og2RpU7aO4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxlxqRFJMC06kD89ss9jq ieSPYL4Lc/gfsnx6/nEqCoRXOoRJjl6yBaSWiXcit0UAss5W21X4HHcr1mAk9AMm qDcARjeSxw5ojpfYNfcrP7tswdx/+DGSk6irM13cvAPABqYMhwyTMJmd8HOfWJj5 ftaVxh2BKeimFc7Sdlj5f8HEfSnnIhXhMu7jGmeql+aXrE15ENpbf/Th2vL0BN7g tS5HbwWJSMc4n6em2t0fouUKuaNMveB5s1BiwAhQDxOZoJR/DtZNrwimk5jLBoB4 HGHqNV34ubPCW9moyFSyRunTwSQYfA3MRGJahzvrYTPt7HYNnFoqH/76PfvMQITH a8S9Fscxi/XX4PFk39HNDeO96tcFIKTwrsM1FS0UaHt/9P8SPOtwI2L8UOYKI1Dk tRvht66+0vDdr5S66qpOuFRIckmCGQUeM2jnLiTeoRNihPmT4v2/66tlBFcJ0srq s0KCGxCFhhi75FK0UtyNJSFDtk43vmLMrEoC6KcRwF82BKiwaWmU7WQnmqqCnLDP 3ShDa/xZsldY4PZyc+fBQ6DAiAtcrW0PUG6dBCtiguSkIVVuyI1punWveSC8OQ06 Obc8vETC8pHYXv2RYQ0BKlUzw/qZl0reL7+UqaJOCmN7vpCe252s9QvbK2TiRlNf 0Yog1Re//FHGbNkcXkiToTkCAwEAAQ== -----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 414401864588038966169693205927591703957025 . . . . . . . . [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:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-03 00:45:18 +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 '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 809242262713769171853879458846500690592044441751268657703574308255034789450378762080795334842763697883275620572383891096349426717826535977701890439569747402831248351848313797924611387470924277410916538224561391935771643112497079616730887552616533800364627997699124704783282509799135893411148219266015489782037934863545895950886800781930487120116731156908210266442733364354032422916964608003916049774953112513511174602071324279070040885705993737131619762565635398980502161409111774125043498729727570196152334186591254450567532538885693330143642074553290014002798419295450945079873087872084003087198080112825424580130058394570218053566539531637351184314897754100051992153641560693369126723889471597559373520993618249644502131456450168490047502114164663905748926517331387860187209332075833554016668632516646391385470733502703744712309016727033119388089568376681121401090630408069816687009857212696561315563006180187241688376969853979981130430091834982792518160231074839701822777249897342703077469472392385938537200619378769041447482947399519059069337500176387570723437589281627489536795971666526907615270867156728516441002675844277214326927862156523405358627598074337514762156900979280205754849221692798792824596038389962916112698155321 . . . . . . . . . . . . . . . . . . . . [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) 13ddf8e0e39af93dbf2a77be519caaf0e12fe9b1 . . . . . . . . . . . . . . . . [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 (18 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ece95425b0000040300473045022023344054d224816849e9f9da7abe20b4d954f1de9f0b18b427da6f5c378a6948022100914b98bab40337f547aff73a617987748dd3cc0da424b71078294f5a7b038aa90077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016ece9543ab0000040300483046022100bac423d59a616755996aed08e0cc58de1d856d51b618e794414675e8a6bf81ca022100f1889001bbf0ffb4aca705f40b6729ee8d8347f3e4e9f890832a7c68b56599f6 . . . . [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) 000a70413d312ec7a1ff1d88d75b7951c656c379055162aeefc34e10be0e9e2bc2be043cd8565f6922df7a2b558a750269369ea5dae96970e8b19020b3fe1c258d098a9e53c827412597beb40f4984a90e4044ecc70cfd3838eeed8ce5e0971b4d3d33d0d76d2b7a074e62638c4ad4b1e60f2a98f0b42b8292ec5fed4835e4eb5f6bacc959b9808477fd5b8877b3ca0ab8482d7274f82c78a409e54a2f229ce3378da6fb96d9cbe67d6f1bd78b01f0d7d57f528093a4e9e40ffaa085f9a45528320bbb380a89d8be937833a9820925f2fceb9cf845aa21a63e479ddfd3a2bc1b24a94830716ccf7c638afff049ff5f8072d9265e88a527f4c1f6883646953b68ee