otris.de

Issued by R3

About this certificate

This digital certificate with serial number 04:0f:d2:ac:2b:66:75:8c:93:2b:6b:cf:1c:df:b2:a0:d3:2b was issued on by Let's Encrypt.

With 4 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:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=otris.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:0f:d2:ac:2b:66:75:8c:93:2b:6b:cf:1c:df:b2:a0:d3:2b
Serial Number (int): 353833411065290829086337609371669911098155
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: de:8f:bb:79:50:f3:a3:99:6c:97:12:12:de:71:93:60:b3:3f:9c:62
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 00:53:20:0c:eb:bb:16:47:17:34:0c:da:ee:9e:af:5f:9a:35:bc:43
Fingerprint (sha256): 57:0c:64:aa:f1:e3:98:ca:dd:09:91:05:22:60:e8:84:a3:bc:b3:a4:0e:eb:cf:65:ef:d6:c4:a4:98:32:40:97

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate otris.de

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for otris.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

otris.com
otris.de
www.otris.com
www.otris.de

Other certificates including the domain name otris.de

(limited to 100 certificates)

Certificate

The complete raw certificate details for otris.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGPzCCBSegAwIBAgISBA/SrCtmdYyTK2vPHN+yoNMrMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjEyMDIxMDQ5MjdaFw0yMzAzMDIxMDQ5MjZaMBMxETAPBgNVBAMT
CG90cmlzLmRlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqEoEHTAa
MNy59eraZ7Tlmxq8Iewogch5vJgDqVGpJXo610EPeZP26QbUQtbv6ZcUBH+vQR4q
366WmlEc5OV9LpWU7QaaSOi0WUb0c4qNQR+smn+8Yj7sSdjsAP/tL8od8BicfIK3
P+WeMeBmmp17LcXI4r2rQqfmn0WI2feIXO8QpPutAl2CI/iQSeUTGH5g+mrqH8kv
Xa93g5a4HVUH1N6jJ4AzOZ6U67yeeq0VtnyC9iutEjAQTSJncE+EpPwkrBmBbBqo
NuYugj3IjVXX50KgFZpXhb47ETDIwldn/cyEKHSq4WCMEm0nPzluKa46YZMRBmGY
bNHW0PBuAiGvLrrftl3DduM/0i/Q70XhebrQD++pPUUhCO2PQyiaLegZVEw906WE
ym98qmTD7wzUpfIwsIx1t6p/iXxE4J1iEPY4g9Ia4Xgh2wJ/8NOqRmmk+Rz2/tXn
xGSKQxAHQUqUkVbIcx/2NfPJc7XDYWt3h+Tb9eYjCoswJE76Fz+G9Jp2YHK1iWAM
C02OaT6aPM6sd9bfqeqx/BxI++ncJnS2HEIQO2wI0kSDJlqk2D8nwS+SuE3KrI+P
7nj9ql6o2t604rzwvrBRu5yl7OPiUXRn1xW2tAvFs5me2lPKNsUM0ZrHP6vwi6Ql
b36FQVjDtv68zymaoekmuIM6m71Rx8kIW7kCAwEAAaOCAmwwggJoMA4GA1UdDwEB
/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/
BAIwADAdBgNVHQ4EFgQU3o+7eVDzo5lslxIS3nGTYLM/nGIwHwYDVR0jBBgwFoAU
FC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzAB
hhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5p
LmxlbmNyLm9yZy8wOwYDVR0RBDQwMoIJb3RyaXMuY29tgghvdHJpcy5kZYINd3d3
Lm90cmlzLmNvbYIMd3d3Lm90cmlzLmRlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAejKMVNi3LbYg6jjgUh7p
hBZwMhOFTTvSK8E6V6NS61IAAAGE0quGigAABAMARzBFAiAv9TrLcCF8ZcVlosyb
dgruYB/qb8L1+J+qzu2t1hdB/AIhAOfr5vefk6s7CNZKCD+qZVG3xF6qNRdwGxwZ
1xAV6GCyAHcAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGE0quI
aQAABAMASDBGAiEAz8aWBZ2fT+3nLgFHCd0UJ9Dae3bi3vgq/R6jU5rrTRICIQDV
cOWPllnBmcr90NbJokwi6C2GAte61MwiQrwcTsjIojANBgkqhkiG9w0BAQsFAAOC
AQEAK8RzR3xjZNP7kIcar3+Hi3Zg6gUIfrBIabfdpybGsyBKR1J+irgGum0bDpoj
Jmi0UPxU25pmWo0v31stwRN3KzlIsxulIfBjVzZcZ5Gu4CpvyscPm/r81xmdZCqJ
7paxc0WiZQv0+ru4Yuo4Eah02F9chLfZXyH75To+w/gJdW/eorH1ha7qld4+X8gj
wL3IifKW0OGKdltmDebn0k3QiYV98KICE9oZm7QyAsZ5dam6Sa0U9/1m9sdP0LKa
0wRS6KtGwElxmHN3a7FS87WlxsY9PW5cqpQPJOZ4iwV2rN6and2ZURsyZe5dJ22A
5gB7pE6Q7v1hlzctA9Y2GYkLFA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqEoEHTAaMNy59eraZ7Tl
mxq8Iewogch5vJgDqVGpJXo610EPeZP26QbUQtbv6ZcUBH+vQR4q366WmlEc5OV9
LpWU7QaaSOi0WUb0c4qNQR+smn+8Yj7sSdjsAP/tL8od8BicfIK3P+WeMeBmmp17
LcXI4r2rQqfmn0WI2feIXO8QpPutAl2CI/iQSeUTGH5g+mrqH8kvXa93g5a4HVUH
1N6jJ4AzOZ6U67yeeq0VtnyC9iutEjAQTSJncE+EpPwkrBmBbBqoNuYugj3IjVXX
50KgFZpXhb47ETDIwldn/cyEKHSq4WCMEm0nPzluKa46YZMRBmGYbNHW0PBuAiGv
Lrrftl3DduM/0i/Q70XhebrQD++pPUUhCO2PQyiaLegZVEw906WEym98qmTD7wzU
pfIwsIx1t6p/iXxE4J1iEPY4g9Ia4Xgh2wJ/8NOqRmmk+Rz2/tXnxGSKQxAHQUqU
kVbIcx/2NfPJc7XDYWt3h+Tb9eYjCoswJE76Fz+G9Jp2YHK1iWAMC02OaT6aPM6s
d9bfqeqx/BxI++ncJnS2HEIQO2wI0kSDJlqk2D8nwS+SuE3KrI+P7nj9ql6o2t60
4rzwvrBRu5yl7OPiUXRn1xW2tAvFs5me2lPKNsUM0ZrHP6vwi6Qlb36FQVjDtv68
zymaoekmuIM6m71Rx8kIW7kCAwEAAQ==
-----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 353833411065290829086337609371669911098155
 . . . . . . . . [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 2022-12-02 10:49:27 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-02 10:49:26 +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 'otris.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 686559731640003619896292818917986095425534976350328792930207695034339515548795107358382630411116971410746102955361977558740501146696391319652245688346157292885472496750665527140055645412213769936136963421418283399537618936177994218324908948224452465041311708329493748523668173656421752541794271815612845949698386453770892319788266717184807509781968596802381423397282145098803969572636674102690845341379524072363552329682030491495690978349586421103678177415225084757470705211566859149095214509729726013979598547360755918872764651926608618615298133007102439961881051829081487972779106597520164623386431204575967033422817168447826408821713317934679763995051414951203735371301464657572248386196463801344601809727164831074459397263140383121548800862740755324103388522716041219743731048090013980812307531973845830483275425543501598276680530355036924472665170176135700152360115500543184037328229143546257291849669804860252066299556120595847008151496650037624993830402386832847256771769277849638306862895277838412016507479426584631973476312375047602418717681219114147912002145067533452422438675535744214021626506611378160923042180525603614184652340060472044171669809162662949901434025150750020032899194995127256388593195493864274337456479161
 . . . . . . . . . . . . . . . . . . . . [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)
							de8fbb7950f3a3996c971212de719360b33f9c62
 . . . . . . . . . . . . . . . . [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 (52 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'otris.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'otris.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.otris.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.otris.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)
							00f10076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000184d2ab868a000004030047304502202ff53acb70217c65c565a2cc9b760aee601fea6fc2f5f89faaceedadd61741fc022100e7ebe6f79f93ab3b08d64a083faa6551b7c45eaa3517701b1c19d71015e860b2007700b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000184d2ab88690000040300483046022100cfc696059d9f4fede72e014709dd1427d0da7b76e2def82afd1ea3539aeb4d12022100d570e58f9659c199cafdd0d6c9a24c22e82d8602d7bad4cc2242bc1c4ec8c8a2
 . . . . [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)
		002bc473477c6364d3fb90871aaf7f878b7660ea05087eb04869b7dda726c6b3204a47527e8ab806ba6d1b0e9a232668b450fc54db9a665a8d2fdf5b2dc113772b3948b31ba521f06357365c6791aee02a6fcac70f9bfafcd7199d642a89ee96b17345a2650bf4fabbb862ea3811a874d85f5c84b7d95f21fbe53a3ec3f809756fdea2b1f585aeea95de3e5fc823c0bdc889f296d0e18a765b660de6e7d24dd089857df0a20213da199bb43202c67975a9ba49ad14f7fd66f6c74fd0b29ad30452e8ab46c049719873776bb152f3b5a5c6c63d3d6e5caa940f24e6788b0576acde9a9ddd99511b3265ee5d276d80e6007ba44e90eefd6197372d03d63619890b14