www.hotelmediterranean.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ae:e2:5c:80:b8:20:a9:dc:a6:70:7b:d2:9d:59:5e:32:55 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.hotelmediterranean.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ae:e2:5c:80:b8:20:a9:dc:a6:70:7b:d2:9d:59:5e:32:55Serial Number (int): 320846875468618928814724106750086638088789
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 54:c6:e3:13:52:e0:1d:02:07:a3:fe:7d:6a:7e:c6:1b:c1:84:c5:5f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 22:70:31:c7:06:a5:50:b7:d9:b0:1c:5f:a6:08:95:5c:da:e4:af:4c
Fingerprint (sha256): ed:1e:ae:d7:10:b0:fe:54:74:b3:59:b0:41:fa:7f:fe:5b:cc:8a:99:f1:51:a6:48:8f:a7:4a:23:7b:62:fb:99
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.hotelmediterranean.net
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.hotelmediterranean.net
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.hotelmediterranean.net
Other certificates including the domain name hotelmediterranean.net
(limited to 100 certificates)
hotelmediterranean.net
www.hotelmediterranean.net
www.hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
www.hotelmediterranean.net
www.iviss.net
www.hotelmediterranean.net
www.hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
www.hotelmediterranean.net
solvente.com
hotelmediterranean.net
www.hotelmediterranean.net
www.hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
www.hotelmediterranean.net
www.iviss.net
www.hotelmediterranean.net
www.hotelmediterranean.net
hotelmediterranean.net
hotelmediterranean.net
www.hotelmediterranean.net
solvente.com
hotelmediterranean.net
Certificate
The complete raw certificate details for www.hotelmediterranean.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbTCCBVWgAwIBAgISA67iXIC4IKncpnB70p1ZXjJVMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMDcxMDI1NDRaFw0y MDAyMDUxMDI1NDRaMCUxIzAhBgNVBAMTGnd3dy5ob3RlbG1lZGl0ZXJyYW5lYW4u bmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAulRHlL26Yc38sOUd 5Eixr1piktZJKJWXNa4F05N+0xKyoG2KqzlT8qZzME3FKjJ3VKeaes3QlXc0FyLu x6uM9U+cM9/bwMe6C+IlrW/v9tT/cGIgQaM7Ha5h/U5B449bBG+FvqxeBQTGv9mw t/Wd71DDcjR4FzYfBw9zBWy3BKDDl59iZhNSqBemYZ+vR+q1DE3c41YI4WSQRbHO AabusK8ztZql+XAIO5SprQsQSYXH1EFxgt6Ny0JbrQba/2nWnUQo3pTVimBev2zq U2pqBCC7RoDcNWlFU08tm+8N4NFD9dSyo+x9voe2HPvUGahT5ZM1MfMcgT6POn7g AohOH11w4sD6BeRHXn7CwfmJYPIl+Q3Lb+yu1KhFJQvcNqCv8/57sPkHuXQk2z8N tIYWykyOn6DZgHzRqeqdXb5/yHCw3A+0LfYB234iit7e+bgK7F+a/mWgIVQ6dzmB ZGKipPUhr6qzMQBWw5Wrw/i8bq1Cwo/LuQf4KiK+tgOR9dkWaNixBi5OjaFdel+G KRzR6T9XP/0Ypgch76WL5PY5HgOnZwA/RrizOPuLXG2DH3xLJ1QhWZevObuOcHPg IMAhxMqaYivbIapNlbGgWz7Zehg1361v6bp3UzAPbdzi7vtvicvei3EfmrQS2coJ ShUl0MvQ+BRuZxNS31Ch6afsVWUCAwEAAaOCAnAwggJsMA4GA1UdDwEB/wQEAwIF oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAd BgNVHQ4EFgQUVMbjE1LgHQIHo/59an7GG8GExV8wHwYDVR0jBBgwFoAUqEpqYwR9 3brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRw Oi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRw Oi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAlBgNVHREEHjAcghp3d3cu aG90ZWxtZWRpdGVycmFuZWFuLm5ldDBMBgNVHSAERTBDMAgGBmeBDAECATA3Bgsr BgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0 Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3ALIeBcyLos2KIE6HZvkruYol IGdr2vpw57JJUy3vi5BeAAABbkWc9cwAAAQDAEgwRgIhAJ02+EAz6kNwMZVbM1+z laJ0+ukDlfJ9/jqpcNrO6DEhAiEA6bfwVlxH5TGJu1IXb830Vf3PQTbFtHqEyVFx o2nx7/gAdgBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW5FnPfI AAAEAwBHMEUCIDVAoEFwo7Mo4Jl4W+x0s5VcY4oygGFfgVSxcYkZGBRCAiEAs+r9 io+i8eu/ZHp9yiO+B1SSmqtElL3mXH2pwDi8Wa0wDQYJKoZIhvcNAQELBQADggEB AH96Rn81uiGXPFgFzOuDdXq20GDhoMcqyyL4d+9ke4Hp7jP4pc+m4fFFhI3yMePe BcqJQ+ekdB+gznGxn4GuWb7RA3yr5/Bk1iYWDV6yc/1mnPxE2T6yvoPJs+rKrA9Z cEUBXLQWtpfs4k8trXw4pmQUTdU/zaF8w6PivqZzcvlFIWXTmsLp7+quoPCJ0tgU iiPYKdoWWF0csiams7h8rMXowlz1QdiBMCh1xHesOrQMEKQ4pkUZFKSo4Ob1TopF 28fkWVRZ6w6B6h6iRajeWlITshYcC4k7kEe4oeKUw8N2yIBlvW+hhokDiva2tQrX ehzdslsOm1VPLyk03VrZWhc= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAulRHlL26Yc38sOUd5Eix r1piktZJKJWXNa4F05N+0xKyoG2KqzlT8qZzME3FKjJ3VKeaes3QlXc0FyLux6uM 9U+cM9/bwMe6C+IlrW/v9tT/cGIgQaM7Ha5h/U5B449bBG+FvqxeBQTGv9mwt/Wd 71DDcjR4FzYfBw9zBWy3BKDDl59iZhNSqBemYZ+vR+q1DE3c41YI4WSQRbHOAabu sK8ztZql+XAIO5SprQsQSYXH1EFxgt6Ny0JbrQba/2nWnUQo3pTVimBev2zqU2pq BCC7RoDcNWlFU08tm+8N4NFD9dSyo+x9voe2HPvUGahT5ZM1MfMcgT6POn7gAohO H11w4sD6BeRHXn7CwfmJYPIl+Q3Lb+yu1KhFJQvcNqCv8/57sPkHuXQk2z8NtIYW ykyOn6DZgHzRqeqdXb5/yHCw3A+0LfYB234iit7e+bgK7F+a/mWgIVQ6dzmBZGKi pPUhr6qzMQBWw5Wrw/i8bq1Cwo/LuQf4KiK+tgOR9dkWaNixBi5OjaFdel+GKRzR 6T9XP/0Ypgch76WL5PY5HgOnZwA/RrizOPuLXG2DH3xLJ1QhWZevObuOcHPgIMAh xMqaYivbIapNlbGgWz7Zehg1361v6bp3UzAPbdzi7vtvicvei3EfmrQS2coJShUl 0MvQ+BRuZxNS31Ch6afsVWUCAwEAAQ== -----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 320846875468618928814724106750086638088789 . . . . . . . . [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-11-07 10:25:44 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-05 10:25:44 +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.hotelmediterranean.net' . . . . . . . . [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 760156885810715995729648996732005694055608515521508318340598716382979707080476845437716868181792318626369981874615028671946864526732459267809442633059996815199934726094073631972926574074609861552754136850847777096869695925268387366324744548956153987183163835833811994345524293815044728186411622813039301646639878853299331804659196425282847420275082525116125127376484614168636088717360995958497644998338531776465698571747411369683229327733618183425295209817098295910507541814643679722394366248063252150682516762878398316453151736535545945535695915247636500455140835998114051388075154715999017585262567830204488852995946849667830873520304862440316446319038557282444870644857669537186837317490163029913903686915636239018943570970884829303111500971298264895386883338413716539929205989263271604173290710598781646398309640801259560136378349408488496747868672668822485047797989994365768215917249463264390856983739233051533072832909402613954626685937445493935670375127445137472595225287543419950577315137628446714549285413989368506829887689221183614231493289131566439474004602671731151254094079548410435222949478360117026330590186295497079301500513091972727293397911298540634874525572213195707084494735162765734303756432628365795766668383589 . . . . . . . . . . . . . . . . . . . . [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) 54c6e31352e01d0207a3fe7d6a7ec61bc184c55f . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hotelmediterranean.net' . . . . . . . . . . . . . . . . [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) 00f1007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e459cf5cc00000403004830460221009d36f84033ea437031955b335fb395a274fae90395f27dfe3aa970dacee83121022100e9b7f0565c47e53189bb52176fcdf455fdcf4136c5b47a84c95171a369f1eff80076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016e459cf7c8000004030047304502203540a04170a3b328e099785bec74b3955c638a3280615f8154b1718919181442022100b3eafd8a8fa2f1ebbf647a7dca23be0754929aab4494bde65c7da9c038bc59ad . . . . [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) 007f7a467f35ba21973c5805cceb83757ab6d060e1a0c72acb22f877ef647b81e9ee33f8a5cfa6e1f145848df231e3de05ca8943e7a4741fa0ce71b19f81ae59bed1037cabe7f064d626160d5eb273fd669cfc44d93eb2be83c9b3eacaac0f597045015cb416b697ece24f2dad7c38a664144dd53fcda17cc3a3e2bea67372f9452165d39ac2e9efeaaea0f089d2d8148a23d829da16585d1cb226a6b3b87cacc5e8c25cf541d881302875c477ac3ab40c10a438a6451914a4a8e0e6f54e8a45dbc7e4595459eb0e81ea1ea245a8de5a5213b2161c0b893b9047b8a1e294c3c376c88065bd6fa18689038af6b6b50ad77a1cddb25b0e9b554f2f2934dd5ad95a17