sixsq.com
Issued by R3
About this certificate
This digital certificate with serial number 04:93:80:d1:49:de:76:d3:84:8d:33:4e:c6:23:75:b4:14:d3 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=sixsq.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:93:80:d1:49:de:76:d3:84:8d:33:4e:c6:23:75:b4:14:d3Serial Number (int): 398641879536164171811520260542216688374995
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 63:4e:15:85:56:5a:a4:94:02:c2:16:42:a4:a5:97:9a:38:02:57:97
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 36:f0:dd:0d:2e:93:fb:a7:c9:87:9c:da:a1:73:7c:b1:b0:fe:11:25
Fingerprint (sha256): 63:e1:f9:f7:e1:5e:b0:4c:e1:38:17:fc:4c:ed:6e:a4:f7:7a:c5:70:be:be:c9:3e:7c:6f:6f:50:b4:3e:ae:6a
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate sixsq.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for sixsq.com
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
sixsq.com
Other certificates including the domain name sixsq.com
(limited to 100 certificates)
support.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
nexus.sixsq.com
support.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
nexus.sixsq.com
ssapi.sixsq.com
nuv.la
sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
slipstream.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
nexus.sixsq.com
support.sixsq.com
support.sixsq.com
forum.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
yum.sixsq.com
support.sixsq.com
ssapi.sixsq.com
sixsq.com
support.sixsq.com
fdus-35.freshdesk.com
ssdocs.sixsq.com
sixsq.com
support.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
ssapi.sixsq.com
ssapi.sixsq.com
fdus-35.freshdesk.com
ssdocs.sixsq.com
slipstream.sixsq.com
sixsq.com
ssdocs.sixsq.com
nexus.sixsq.com
imaps.sixsq.com
nexus.sixsq.com
support.sixsq.com
sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
nexus.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
bb.sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
bb.sixsq.com
ssdocs.sixsq.com
nexus.sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
support.sixsq.com
ssdocs.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
sixsq.com
media.sixsq.com
sixsq.com
sixsq.com
media.sixsq.com
sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
sixsq.com
sixsq.com
sixsq.com
sixsq.com
ssapi.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
nexus.sixsq.com
support.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
nexus.sixsq.com
ssapi.sixsq.com
nuv.la
sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
slipstream.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
nexus.sixsq.com
support.sixsq.com
support.sixsq.com
forum.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
yum.sixsq.com
support.sixsq.com
ssapi.sixsq.com
sixsq.com
support.sixsq.com
fdus-35.freshdesk.com
ssdocs.sixsq.com
sixsq.com
support.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
ssapi.sixsq.com
ssapi.sixsq.com
fdus-35.freshdesk.com
ssdocs.sixsq.com
slipstream.sixsq.com
sixsq.com
ssdocs.sixsq.com
nexus.sixsq.com
imaps.sixsq.com
nexus.sixsq.com
support.sixsq.com
sixsq.com
media.sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
nexus.sixsq.com
ssapi.sixsq.com
support.sixsq.com
support.sixsq.com
bb.sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
media.sixsq.com
support.sixsq.com
bb.sixsq.com
ssdocs.sixsq.com
nexus.sixsq.com
fdus-35.freshdesk.com
support.sixsq.com
support.sixsq.com
ssdocs.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
sixsq.com
media.sixsq.com
sixsq.com
sixsq.com
media.sixsq.com
sixsq.com
support.sixsq.com
support.sixsq.com
support.sixsq.com
sixsq.com
support.sixsq.com
sixsq.com
sixsq.com
sixsq.com
sixsq.com
ssapi.sixsq.com
Certificate
The complete raw certificate details for sixsq.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE3zCCA8egAwIBAgISBJOA0UnedtOEjTNOxiN1tBTTMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA3MTcxMzM4MjZaFw0yMzEwMTUxMzM4MjVaMBQxEjAQBgNVBAMT CXNpeHNxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvHGwzt xgH46qmzzwgXT6LLfDTEZhLm7/OYF3nJZe5mTB+akn0z7gf6LhVi97TzH9VPLrFn qElCv+PMmrcwRsJo9SipZGlvTEtkJMnc7UafpB/C72820LxpJ7ji1hhwQCy09e6P 9w2MbgOS513WPry7yVsoEKBa9jf14Z4VI3JujmkBCaSMpMnX2wUBkEhLkCCMOHoK YHR5GCYwjmALF7kkoIDfPxQA0wnnNEc1Y3xU0qCd4VfRyxPTPDAkl47qNACfzGwM avdUvF5g3EYxwgne2cPjYx6PHMWQkOjahr598cMfGoZpmwvgsgxHCMiSWStmL/qh OKEvEGX2l/0WhzMCAwEAAaOCAgswggIHMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU Y04VhVZapJQCwhZCpKWXmjgCV5cwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+v nYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5s ZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wFAYD VR0RBA0wC4IJc2l4c3EuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYB BAHWeQIEAgSB9QSB8gDwAHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS 61IAAAGJZEnTrAAABAMARzBFAiBh/39diA5hzSKZfIRZ1Q5XgOJopfmOBbaxX5Kh kFq0SAIhAM5DctOuMwZoqWU2bcYSOMtvTVn3UsWz51RxpZdjw2SXAHYArfe++nz/ EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGJZEnT0wAABAMARzBFAiA6k575 9u8ETWQJ0T9KZMQ/T+7a17M9SwXkpvcfGB/QAAIhANEXTxfmFoNTNXiviNtqkIiP v+grc00GzKxzAUdOnzeGMA0GCSqGSIb3DQEBCwUAA4IBAQBp3s3vuGh8PYVC+mDN TGcDBs1IQHiodyZs4wFZ4jDSyQRxO0ReLXt7PPIXAjWOxKYU6BAHNsM80f1oNLg0 EkZM2sA/H9qSMrjKrQH/HVQWWHvEaExccXl77YSBDK1CVzPi+EBmTBvkQdCTZaOI 4ybJo6SthHbCQ7K/lIupwwGqf3KfSl08eJVhAPI0BTnvtsZY9XHKMz2NHzcU0N77 PhDHzBmlb7jYfEJqTYtI7EAdx2utI9rf7Uc43uK49WLF7fyx+RkWGGhAI9BqGsmM Pji34vWen5rEc7y4S4hA6DnA30IP8HdwdZteo4LghKbsNXnv0S8sH/mpEPTSg8C3 50EI -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq8cbDO3GAfjqqbPPCBdP ost8NMRmEubv85gXecll7mZMH5qSfTPuB/ouFWL3tPMf1U8usWeoSUK/48yatzBG wmj1KKlkaW9MS2QkydztRp+kH8LvbzbQvGknuOLWGHBALLT17o/3DYxuA5LnXdY+ vLvJWygQoFr2N/XhnhUjcm6OaQEJpIykydfbBQGQSEuQIIw4egpgdHkYJjCOYAsX uSSggN8/FADTCec0RzVjfFTSoJ3hV9HLE9M8MCSXjuo0AJ/MbAxq91S8XmDcRjHC Cd7Zw+NjHo8cxZCQ6NqGvn3xwx8ahmmbC+CyDEcIyJJZK2Yv+qE4oS8QZfaX/RaH MwIDAQAB -----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 398641879536164171811520260542216688374995 . . . . . . . . [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 2023-07-17 13:38:26 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-15 13:38:25 +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 'sixsq.com' . . . . . . . . [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 21684932812432339646485683289655448296763540159596927263572843107755452821772205858541782411956564211973624337617207176622427042211013286642959366491304222944727866775172072982367814387353074518963001766468903543469337743825150329977113528125897698254486215006583088920422238693934709511770745506935307541283380282216423639407749721171137985135319637461835549367631299935702939510878201137001564437372006570938688782647412537759804896865989512853861860648627621268112490228810625334887949996480090147872368112925042345727211662765214683746309439757755278105132904504583883278031982199528718312111745903516814279083827 . . . . . . . . . . . . . . . . . . . . [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) 634e1585565aa49402c21642a4a5979a38025797 . . . . . . . . . . . . . . . . [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 (13 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sixsq.com' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb52000001896449d3ac0000040300473045022061ff7f5d880e61cd22997c8459d50e5780e268a5f98e05b6b15f92a1905ab448022100ce4372d3ae330668a965366dc61238cb6f4d59f752c5b3e75471a59763c36497007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a000001896449d3d3000004030047304502203a939ef9f6ef044d6409d13f4a64c43f4feedad7b33d4b05e4a6f71f181fd000022100d1174f17e61683533578af88db6a90888fbfe82b734d06ccac7301474e9f3786 . . . . [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) 0069decdefb8687c3d8542fa60cd4c670306cd484078a877266ce30159e230d2c904713b445e2d7b7b3cf21702358ec4a614e8100736c33cd1fd6834b83412464cdac03f1fda9232b8caad01ff1d5416587bc4684c5c71797bed84810cad425733e2f840664c1be441d09365a388e326c9a3a4ad8476c243b2bf948ba9c301aa7f729f4a5d3c78956100f2340539efb6c658f571ca333d8d1f3714d0defb3e10c7cc19a56fb8d87c426a4d8b48ec401dc76bad23dadfed4738dee2b8f562c5edfcb1f9191618684023d06a1ac98c3e38b7e2f59e9f9ac473bcb84b8840e839c0df420ff07770759b5ea382e084a6ec3579efd12f2c1ff9a910f4d283c0b7e74108