caliva.menu
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f8:8b:87:9c:3a:6a:60:f3:b5:02:0e:ab:ea:74:b9:61:df 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=caliva.menu
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f8:8b:87:9c:3a:6a:60:f3:b5:02:0e:ab:ea:74:b9:61:dfSerial Number (int): 345912351611847538601133809506468698350047
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6d:3a:7d:68:ce:93:02:a1:89:89:f6:91:30:21:7f:03:b5:fc:3f:6a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 51:55:97:8c:53:1d:06:7d:2c:ed:1e:31:22:84:77:97:6a:8a:3b:b0
Fingerprint (sha256): 97:1b:2f:5e:b9:3b:8c:7b:78:99:38:fa:f8:59:a4:93:27:51:05:99:dd:93:e6:7a:d8:7f:44:fd:12:4e:0b:50
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate caliva.menu
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for caliva.menu
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
caliva.menu
Other certificates including the domain name caliva.menu
(limited to 100 certificates)
api.bloombox.cloud
bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
caliva.menu
caliva.menu
dashboard.checkd.it
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
caliva.menu
www.caliva.com
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
caliva.menu
api.bloombox.cloud
api.bloombox.cloud
bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
shop.api.bloombox.cloud
caliva.menu
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
bloombox.cloud
api.bloombox.cloud
bloombox.io
www.caliva.com
bloombox.cloud
bloombox.io
bloombox.io
bloombox.cloud
api.bloombox.cloud
caliva.menu
www.caliva.menu
api.bloombox.cloud
caliva.menu
bloombox.io
bloombox.cloud
www.caliva.menu
bloombox.io
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
bloombox.cloud
www.booknet.io
api.bloombox.cloud
caliva.menu
www.caliva.menu
api.bloombox.cloud
bloombox.cloud
rxv.ai
www.caliva.menu
www.caliva.com
atomcrypt.com
www.caliva.com
bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
caliva.menu
caliva.menu
dashboard.checkd.it
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
caliva.menu
www.caliva.com
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
caliva.menu
api.bloombox.cloud
api.bloombox.cloud
bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
shop.api.bloombox.cloud
caliva.menu
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
bloombox.cloud
api.bloombox.cloud
bloombox.io
www.caliva.com
bloombox.cloud
bloombox.io
bloombox.io
bloombox.cloud
api.bloombox.cloud
caliva.menu
www.caliva.menu
api.bloombox.cloud
caliva.menu
bloombox.io
bloombox.cloud
www.caliva.menu
bloombox.io
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
api.bloombox.cloud
www.caliva.menu
api.bloombox.cloud
bloombox.cloud
www.booknet.io
api.bloombox.cloud
caliva.menu
www.caliva.menu
api.bloombox.cloud
bloombox.cloud
rxv.ai
www.caliva.menu
www.caliva.com
atomcrypt.com
www.caliva.com
Certificate
The complete raw certificate details for caliva.menu in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFTTCCBDWgAwIBAgISA/iLh5w6amDztQIOq+p0uWHfMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMTUwMjUyNDVaFw0x OTA0MTUwMjUyNDVaMBYxFDASBgNVBAMTC2NhbGl2YS5tZW51MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtxgHRZf2pnJa2q8DdM7VmsaLg6UoDrD2mngI /ijFl2XdmaMkjCRduxpmKL1f4cOXF/PpKtpxoeDsrW7mxGPREon3UzD+/x0NlM6E r1gD/C6ZPoMhCuvVTLm3FYFqAq3zpSUe2WbESEqgXGXuMaH3LR6GUFsNwApw/eTc cY9JP4Y+9L6ZJlNih4Nb+ocKheUIdN3UeDab1abjsXNJcDbZCFJV1tqyPh3/sist oX4zm5Kjf+iMYPkB/4ifgIt6tNs0bWAk0j/mk2dMfs0SYoMTE/g4RvUK23AGxHg9 rG5CpkPfzamq1FNib45exCs2qmo11BtZ9I+Sf+ysJ2wi8leFIQIDAQABo4ICXzCC AlswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRtOn1ozpMCoYmJ9pEwIX8Dtfw/ajAf BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv MBYGA1UdEQQPMA2CC2NhbGl2YS5tZW51MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAKTxRllTIOWW6qlD8WAfU t2+/WHopctykwwz05UVH9HgAAAFoT6PeowAABAMARjBEAiAgqMmMavasRvKptqDt dxl+ct9vPQzMV8yppy2JXp7BVAIgO4O1CMcmbokSmnstcKC6oLp5xHQTGEG3XmD6 4fhueq4AdgDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWhPo+CY AAAEAwBHMEUCICSrWTR02Xuy4QBUo7QztazaSwETn3ZQKEboXzXoM96pAiEA8Ev9 AL+PlRWspBQxh+zFeRHGVS/wvgpvqAZrFsLCjd4wDQYJKoZIhvcNAQELBQADggEB AF44O9T27nP0Zad68+eIJJ6yb4GgEHddMoXpLocl/+aM/w7WwparktHrgouIAHt5 nw7nSJV79wed6Adp9m2l0G/A9vkA+YCJJUFiojds0spRG4KP8Zl0DXXhSw8PzxxZ 2YSL1N7PBnEXHEkEPZuhDkohNFwBRufQ8yHFAdMohkStJ5Ge+Vd0ECBNguhhAe0w u1t//jylsyVEmG5VD7dqin98J4ksHztuX2ZpEtw1XmivRevWqUApilRp8KB6GeJW hUMSl5B/KDKh26HH/vbFCBXtx6sfdii4jM1tOFkX5i8DUfd4EBfJmSXX/Jv6nGEJ fqksL3LcYuqt4OsmBZ+oY+Y= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtxgHRZf2pnJa2q8DdM7V msaLg6UoDrD2mngI/ijFl2XdmaMkjCRduxpmKL1f4cOXF/PpKtpxoeDsrW7mxGPR Eon3UzD+/x0NlM6Er1gD/C6ZPoMhCuvVTLm3FYFqAq3zpSUe2WbESEqgXGXuMaH3 LR6GUFsNwApw/eTccY9JP4Y+9L6ZJlNih4Nb+ocKheUIdN3UeDab1abjsXNJcDbZ CFJV1tqyPh3/sistoX4zm5Kjf+iMYPkB/4ifgIt6tNs0bWAk0j/mk2dMfs0SYoMT E/g4RvUK23AGxHg9rG5CpkPfzamq1FNib45exCs2qmo11BtZ9I+Sf+ysJ2wi8leF IQIDAQAB -----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 345912351611847538601133809506468698350047 . . . . . . . . [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-01-15 02:52:45 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-15 02:52:45 +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 'caliva.menu' . . . . . . . . [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 23113458657234361537501682224214196501972066621332860803515357625348591124978911729396929440522729799854613089606518223300339927290896258064809999645030311406811944226327240523411581528056842349015045332583989731890022298367203626915947638079880531774799315370579060857589928325046850531545184307178470572075130477693881699440273245999262205946424787877035756953875967268826924713616893510466252878907400560223189125700896193665066785712331489620249057359205260644005144377693338965145929198709258047600284976050752032568222651801376744236542246571917209432237920061534032234823125745253717674025445582636036180641057 . . . . . . . . . . . . . . . . . . . . [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) 6d3a7d68ce9302a18989f69130217f03b5fc3f6a . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'caliva.menu' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001684fa3dea30000040300463044022020a8c98c6af6ac46f2a9b6a0ed77197e72df6f3d0ccc57cca9a72d895e9ec15402203b83b508c7266e89129a7b2d70a0baa0ba79c474131841b75e60fae1f86e7aae007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001684fa3e0980000040300473045022024ab593474d97bb2e10054a3b433b5acda4b01139f76502846e85f35e833dea9022100f04bfd00bf8f9515aca4143187ecc57911c6552ff0be0a6fa8066b16c2c28dde . . . . [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) 005e383bd4f6ee73f465a77af3e788249eb26f81a010775d3285e92e8725ffe68cff0ed6c296ab92d1eb828b88007b799f0ee748957bf7079de80769f66da5d06fc0f6f900f98089254162a2376cd2ca511b828ff199740d75e14b0f0fcf1c59d9848bd4decf0671171c49043d9ba10e4a21345c0146e7d0f321c501d3288644ad27919ef9577410204d82e86101ed30bb5b7ffe3ca5b32544986e550fb76a8a7f7c27892c1f3b6e5f666912dc355e68af45ebd6a940298a5469f0a07a19e25685431297907f2832a1dba1c7fef6c50815edc7ab1f7628b88ccd6d385917e62f0351f7781017c99925d7fc9bfa9c61097ea92c2f72dc62eaade0eb26059fa863e6