superdense.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:69:9d:fd:6c:0e:f0:1b:b0:ef:cb:e5:f6:fc:43:22:8f:6a 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=superdense.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:69:9d:fd:6c:0e:f0:1b:b0:ef:cb:e5:f6:fc:43:22:8f:6aSerial Number (int): 297276510960106461055456272375660199186282
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a5:45:e4:b2:90:e2:6a:79:dc:2d:2d:c9:69:fc:1f:30:67:ec:0e:8a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4b:69:ac:ff:f4:5e:79:81:b9:0f:30:70:95:f5:26:32:36:b4:a0:3b
Fingerprint (sha256): 5f:d5:12:9f:d4:67:13:e2:be:d9:09:f6:26:88:fa:56:4f:17:a3:13:74:53:8f:30:0a:bd:80:7b:c3:4f:44:07
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate superdense.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for superdense.com
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
superdense.com
Other certificates including the domain name superdense.com
(limited to 100 certificates)
superdense.com
superdense.com
superdense.com
app.superdense.com
brunchycafe.com
superdense.com
superdense.com
superdense.com
www.listen.exchange
superdense.com
static.biocleanct.com
superdense.com
superdense.com
codi.ditosas.com
jk-holkynavdavani.cz
crbempreendimentosimobiliarios.com
superdense.com
links.hometurfapp.com
superdense.com
superdense.com
superdense.com
link.superdense.com
parceiro.soulcial.com.br
superdense.com
superdense.com
superdense.com
superdense.com
superdense.com
roadmap.superdense.com
superdense.com
superdense.com
www.superdense.com
superdense.com
superdense.com
app.superdense.com
brunchycafe.com
superdense.com
superdense.com
superdense.com
www.listen.exchange
superdense.com
static.biocleanct.com
superdense.com
superdense.com
codi.ditosas.com
jk-holkynavdavani.cz
crbempreendimentosimobiliarios.com
superdense.com
links.hometurfapp.com
superdense.com
superdense.com
superdense.com
link.superdense.com
parceiro.soulcial.com.br
superdense.com
superdense.com
superdense.com
superdense.com
superdense.com
roadmap.superdense.com
superdense.com
superdense.com
www.superdense.com
Certificate
The complete raw certificate details for superdense.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVDCCBTygAwIBAgISA2md/WwO8Buw78vl9vxDIo9qMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA0MTEyMTM3MDJaFw0x OTA3MTAyMTM3MDJaMBkxFzAVBgNVBAMTDnN1cGVyZGVuc2UuY29tMIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAruP++hiivdvtdQCX8CsIKMMXRN/yviMM cr0kf4Qrr15GQkNYRudTKYIK+nMnaCE3JzUgNPxvtJQzyd3mnZe7OxiQWuua4ij7 tldK8DoCxuKgq8E0Thl4jFPc2RO/0bFBe++TvjOTWZ9AIb81sExUIUOVfUPLMsPZ HJxJ75cbMQVccG/ov3ItJn5xPz53EhszaiKSUG16ecxn4KnKW+8zIjN8LjaxeDN6 3gc9Z1+f57kiWJRnaGfOQ+RV0gt9YNTHdwHWqD6EqJfpswUvOlVBYzkgSmv2B22e x0odinbfJNem8u5K+08sECFCnVkUunk6Me+vTw6LVg5zTAFGBSojYtO/FkUd9kcC 1eB/s6LXPJLjvK7mQ6djkzblfRq+O89rePsMvMO9lxVg01rf4lwWb70MUhJx1CNN Hv37Y7aQhlQjAxjwo0wW8vSRMviIokEGzDWWDOSKQ0BSOQHRTR5wiPrlhQRDpbwi +2HH18YxatMISkWHdGDhLnm9NINmJCaAAY+vrDFZdbf97Z4r7du2+heIOYB86OnA eKdGrjlET91TfWYx3gk3Nvk6vwKhtwW1LlSiynTkSB3cXgf9FGekpy2mWbal3Rm4 9JERj6fD4sX4xpixVtz1wmUw6W5/YilHaHUKPsMIbTtM4qYKSvjI4cbjzEFV+veI OXgEBm75BQ0CAwEAAaOCAmMwggJfMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUpUXk spDianncLS3JafwfMGfsDoowHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo 7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQt eDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzAZBgNVHREEEjAQgg5zdXBlcmRlbnNlLmNvbTBM BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUE gfIA8AB2AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABag6MFMsA AAQDAEcwRQIgUFM8u5aFURl++Y+s0ryKiy22uowVXuOvioHkg5XHlN4CIQDew8ho b++En99FpGi6Hez09O6TiO9PelcHgfWYsy3qlQB2ACk8UZZUyDlluqpQ/FgH1Ldv v1h6KXLcpMMM9OVFR/R4AAABag6ME1IAAAQDAEcwRQIgAYZZaT/c8KFBo8p8oCDR LhO888ZugLmGioHuaublogQCIQCqZQaPh1QDEps0rtJyP18xnLAxNcBkfWeYM+jQ vLh2dDANBgkqhkiG9w0BAQsFAAOCAQEAEWjf0hzeQ5Vn3Ba/gIhGuGPUwqEELxOB lneBo5SMFGhW33nINLUmz5EtpQBTzIvvMG5EGEJzf9kJHKGUumfHfN2SWeiPzbJX WXMra8OUMStXnscxxCfIgKsjPd/CzPb/PHySad288YR93OK7g4m0oIjNnoiPndGt ca+JIQBQyARMvTzEz4bwbPMklUf+1r7HJzGAxEh0VWYRm2a0qvgL9bSLlJzFIufE bwA1D4KiTwPtuzalwCIlmaHc9oIkpPlgEQEXo5YaYZp990I8jN7u86Ir7766Sacq MSK9TplLjBv7DzYZBGQ1zmnYfkOfCm4lQqLpez+7ReEWbSS3u5vmTg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAruP++hiivdvtdQCX8CsI KMMXRN/yviMMcr0kf4Qrr15GQkNYRudTKYIK+nMnaCE3JzUgNPxvtJQzyd3mnZe7 OxiQWuua4ij7tldK8DoCxuKgq8E0Thl4jFPc2RO/0bFBe++TvjOTWZ9AIb81sExU IUOVfUPLMsPZHJxJ75cbMQVccG/ov3ItJn5xPz53EhszaiKSUG16ecxn4KnKW+8z IjN8LjaxeDN63gc9Z1+f57kiWJRnaGfOQ+RV0gt9YNTHdwHWqD6EqJfpswUvOlVB YzkgSmv2B22ex0odinbfJNem8u5K+08sECFCnVkUunk6Me+vTw6LVg5zTAFGBSoj YtO/FkUd9kcC1eB/s6LXPJLjvK7mQ6djkzblfRq+O89rePsMvMO9lxVg01rf4lwW b70MUhJx1CNNHv37Y7aQhlQjAxjwo0wW8vSRMviIokEGzDWWDOSKQ0BSOQHRTR5w iPrlhQRDpbwi+2HH18YxatMISkWHdGDhLnm9NINmJCaAAY+vrDFZdbf97Z4r7du2 +heIOYB86OnAeKdGrjlET91TfWYx3gk3Nvk6vwKhtwW1LlSiynTkSB3cXgf9FGek py2mWbal3Rm49JERj6fD4sX4xpixVtz1wmUw6W5/YilHaHUKPsMIbTtM4qYKSvjI 4cbjzEFV+veIOXgEBm75BQ0CAwEAAQ== -----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 297276510960106461055456272375660199186282 . . . . . . . . [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-04-11 21:37:02 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-07-10 21:37:02 +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 'superdense.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 713491437147560449736701936152920840479093395867158627766500813171704796380463747376144970812550738307422016607706009486413258555018566012828842134324411225179438892225016895449036340530612776325799926876979749654250292253354577310495455639726867619527672986940325168912803937851944410911526773475481782314936380687768469309533656737909841531746626578703433567722214006268964387512873444533209761594975959838034335518137451260893241612247167298786691048302114360141234932131791913934770719515229161283484790558282484024939589165816495801408530863420996698453920590377310383462126290035997731604797104275372179500336099534843963455119818598066593514468469118778178202186412165872325858738339463421299563338042497452717854034687624226359644972701343152919110857322013516961357723000908523158881854757267591470778334377346681866890490895478153695161698546240768201971066136928033828048030390372458162905120498567753269163460931256860386895497689733544921595283522441194136843455562217460637494556737266120502187025647291521554377376480842734238083080656815424785990161038814937864245594456379987271147926420491096956982646014341562492422603835492798362023667570710663557142302687976637537984443876746692184545303646102558730236072625421 . . . . . . . . . . . . . . . . . . . . [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) a545e4b290e26a79dc2d2dc969fc1f3067ec0e8a . . . . . . . . . . . . . . . . [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 'superdense.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 (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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016a0e8c14cb0000040300473045022050533cbb968551197ef98facd2bc8a8b2db6ba8c155ee3af8a81e48395c794de022100dec3c8686fef849fdf45a468ba1decf4f4ee9388ef4f7a570781f598b32dea95007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016a0e8c135200000403004730450220018659693fdcf0a141a3ca7ca020d12e13bcf3c66e80b9868a81ee6ae6e5a204022100aa65068f875403129b34aed2723f5f319cb03135c0647d679833e8d0bcb87674 . . . . [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) 001168dfd21cde439567dc16bf808846b863d4c2a1042f1381967781a3948c146856df79c834b526cf912da50053cc8bef306e441842737fd9091ca194ba67c77cdd9259e88fcdb25759732b6bc394312b579ec731c427c880ab233ddfc2ccf6ff3c7c9269ddbcf1847ddce2bb8389b4a088cd9e888f9dd1ad71af89210050c8044cbd3cc4cf86f06cf3249547fed6bec7273180c448745566119b66b4aaf80bf5b48b949cc522e7c46f00350f82a24f03edbb36a5c0222599a1dcf68224a4f960110117a3961a619a7df7423c8cdeeef3a22befbeba49a72a3122bd4e994b8c1bfb0f3619046435ce69d87e439f0a6e2542a2e97b3fbb45e1166d24b7bb9be64e