niovis.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:c5:5b:ea:6a:fa:14:48:1c:7b:66:63:e4:aa:a8:89:54:d9 was issued on by Let's Encrypt.
With 2 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=niovis.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:c5:5b:ea:6a:fa:14:48:1c:7b:66:63:e4:aa:a8:89:54:d9Serial Number (int): 328494660993535677229256996275205098263769
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e6:0f:d7:6e:fd:65:00:08:32:f1:c9:23:4c:11:23:c5:a2:5d:68:96
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 6a:1e:1e:f5:ac:ed:22:24:ed:47:9b:a1:57:56:23:0a:86:f4:cf:53
Fingerprint (sha256): e7:15:2c:6a:0c:12:b8:c5:95:09:43:de:07:9e:69:15:c8:24:18:16:c0:10:c9:60:49:2e:6b:26:72:72:a2:d2
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate niovis.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for niovis.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
niovis.com
www.niovis.com
www.niovis.com
Other certificates including the domain name niovis.com
(limited to 100 certificates)
hallo.ezturns.com
beta.ultrahealth.care
www.magdalena.digital
sudoku100.de
niovis.com
www.niovis.com
dev.app.sappay.net
www.aminorewards.com
niovis.com
tomasbaran.com
niovis.com
niovis.com
api.bepos.io
www.treadtransportation.com
niovis.com
www.curryavenue.com
www.ihax.org
niovis.com
realre.it
adamgram.com
niovis.com
niovis.com
niovis.com
niovis.com
niovis.com
beta.ultrahealth.care
www.magdalena.digital
sudoku100.de
niovis.com
www.niovis.com
dev.app.sappay.net
www.aminorewards.com
niovis.com
tomasbaran.com
niovis.com
niovis.com
api.bepos.io
www.treadtransportation.com
niovis.com
www.curryavenue.com
www.ihax.org
niovis.com
realre.it
adamgram.com
niovis.com
niovis.com
niovis.com
niovis.com
niovis.com
Certificate
The complete raw certificate details for niovis.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISA8Vb6mr6FEgce2Zj5KqoiVTZMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMTAxNTUyNTBaFw0x OTAzMTAxNTUyNTBaMBUxEzARBgNVBAMTCm5pb3Zpcy5jb20wggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDYHC5Tuc37hTf1XPJxm3UH4AmHjaaeyhRyu7O2 RyxndLvsAmDd0uJ/hdntXBQ3m32V8EyYjwZ3EM/vNQ9QVbvgjd3H+xjYq8x7Lbr3 ZrJblKkB0RRP/oFKkMKezNBfkwyaVdm0dxuKarkNs3fevL+NrRIiO+wyZi/te5vI 8KPy9U4230o4Mhpvq7thEtBPHujnwwfmmWCSJaTi5cinBKtPO6hr8kXfGh6sDmHL bj5I7a5UDwnfFhT4XfEBi4pxXe1cEmZXwLITiPK4q+D0iT324KRD1IM9eVavuBoY 1/A1+XSUU7UTqPALTsnw9j5vNjXmdA0sdPZb+OzmD1v+Ge46FU+pbDl7TKCIcE20 TiiUloGVqvxqBOsYv4TggQhjAg7mjYxV4MGTA/P0Q6MjpepM6TfqtRIwK38vtDxM XeojPUFv3z+jNzv44oPeo2JRoQs3djYBqGUWiQsNgjzTBF+OlcIP6UFmw4wUgV9P /UDv6V6Xva+duEY/T89rpbyJGCjFDwq/QQx5g1bbPVrq1qLxSh3NTL8tXCnd9CJ+ RhpGkQQ+seSXPkB3sNzpO0E8Iw45Z59CG98LgDuLqsIvhRucpKdNUwpMwduQzpzW Vgjg+gfYBrBZNqwBhTxu/YFBk+Yw9KIRw3e+rCZlNF2ohRv3ErKydhMUY4XkhzDN xr1OhwIDAQABo4ICbzCCAmswDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTmD9du/WUA CDLxySNMESPFol1oljAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCCm5pb3Zpcy5jb22CDnd3dy5uaW92 aXMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHcA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4A AAFnmQkfVAAABAMASDBGAiEAnGV4LqN9ahHmsbA3IJsNQAyQxClHeW5ADVd1QkS/ LZwCIQD4VVRxUxevMiweGWQuzy3csWwJ6kG0rB/GlSNW/zE3RgB1ACk8UZZUyDll uqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABZ5kJH1QAAAQDAEYwRAIgV+PrxAt1 rOR3RIEFbbRLkme2nscVtRWygQYnVsQ6vIUCIDDX2aeDiwSU0zLYJjW/Y98ohoXM aq9PUVi1CqJtxZ4OMA0GCSqGSIb3DQEBCwUAA4IBAQAY6KMM/6jVsCUn4hS/Vl81 xMHdTCNeYtBlzHeuE070osaNLzjMmdicwps2bwOJdDa76P6I3cg4id3V2H5mG3/Y qOV1qUsFDs3Z3iaGj+wKe4uzEh+noB1PiL1qeL4yWKa99E6rfcWH93DqWiqJRdIB 9Oqcc1CYMEeDTTIMFOUOfVVcabw5RKCOccX/3dBDatDeeL3u72gkdY9FlVI4GbYx j+tjsd6C1to6bP0IzX3Zqzt0YtdKOH4O/nrMKAQay2pN1Hwc9l3KlFxYcEIvKwDm SYuS2V4rRDVoAzDz/ZWqM1qv2J8JXs++8ft44fke1FdYFjwxkQ69FZOeZfYZZNUt -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2BwuU7nN+4U39VzycZt1 B+AJh42mnsoUcruztkcsZ3S77AJg3dLif4XZ7VwUN5t9lfBMmI8GdxDP7zUPUFW7 4I3dx/sY2KvMey2692ayW5SpAdEUT/6BSpDCnszQX5MMmlXZtHcbimq5DbN33ry/ ja0SIjvsMmYv7XubyPCj8vVONt9KODIab6u7YRLQTx7o58MH5plgkiWk4uXIpwSr Tzuoa/JF3xoerA5hy24+SO2uVA8J3xYU+F3xAYuKcV3tXBJmV8CyE4jyuKvg9Ik9 9uCkQ9SDPXlWr7gaGNfwNfl0lFO1E6jwC07J8PY+bzY15nQNLHT2W/js5g9b/hnu OhVPqWw5e0ygiHBNtE4olJaBlar8agTrGL+E4IEIYwIO5o2MVeDBkwPz9EOjI6Xq TOk36rUSMCt/L7Q8TF3qIz1Bb98/ozc7+OKD3qNiUaELN3Y2AahlFokLDYI80wRf jpXCD+lBZsOMFIFfT/1A7+lel72vnbhGP0/Pa6W8iRgoxQ8Kv0EMeYNW2z1a6tai 8UodzUy/LVwp3fQifkYaRpEEPrHklz5Ad7Dc6TtBPCMOOWefQhvfC4A7i6rCL4Ub nKSnTVMKTMHbkM6c1lYI4PoH2AawWTasAYU8bv2BQZPmMPSiEcN3vqwmZTRdqIUb 9xKysnYTFGOF5Icwzca9TocCAwEAAQ== -----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 328494660993535677229256996275205098263769 . . . . . . . . [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 2018-12-10 15:52:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-10 15:52:50 +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 'niovis.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 881652213641233757072007043893276966693563377236471972449299229947170741549003987703370512139914661873174603866251714710710598970804736354701935055381660047812292103043272470164814811079380821421226868079145162804361772758961972969147819179368842293181023779896161525684118978641615710065719405544916602661572846103760923114340513801732937630961829448186001350306819087827148610047622003284184251912830471011216097773625230544951730626506547482152581489632051917428371554930762149206507684568221387724099619051728746679605399907379011385270749551233680778711475135034353473358524643259371835733866050779874726066502792078168045595898852321230135195608223377118471973975074724482127299718042020843869623755825988351883208137281275701032676660515660644022779885624774063357404870174960497508895626468260886691070837111868324588666168748239281750843982647976048201251006026393222735539929987287952379852305720835538976776291642459318000205563387374391186002912601799399844322424312829565328193099919773499467556358860321735253110227249790099393704817499862357608969716979065768798190497661776972759767593745152686653619055566245855654982705618979052835531091652016696177047903912676817564149969352912547151671720347358678374323047976583 . . . . . . . . . . . . . . . . . . . . [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) e60fd76efd65000832f1c9234c1123c5a25d6896 . . . . . . . . . . . . . . . . [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 'niovis.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.niovis.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) 00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016799091f5400000403004830460221009c65782ea37d6a11e6b1b037209b0d400c90c42947796e400d57754244bf2d9c022100f85554715317af322c1e19642ecf2ddcb16c09ea41b4ac1fc6952356ff313746007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016799091f540000040300463044022057e3ebc40b75ace4774481056db44b9267b69ec715b515b281062756c43abc85022030d7d9a7838b0494d332d82635bf63df288685cc6aaf4f5158b50aa26dc59e0e . . . . [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) 0018e8a30cffa8d5b02527e214bf565f35c4c1dd4c235e62d065cc77ae134ef4a2c68d2f38cc99d89cc29b366f03897436bbe8fe88ddc83889ddd5d87e661b7fd8a8e575a94b050ecdd9de26868fec0a7b8bb3121fa7a01d4f88bd6a78be3258a6bdf44eab7dc587f770ea5a2a8945d201f4ea9c7350983047834d320c14e50e7d555c69bc3944a08e71c5ffddd0436ad0de78bdeeef6824758f4595523819b6318feb63b1de82d6da3a6cfd08cd7dd9ab3b7462d74a387e0efe7acc28041acb6a4dd47c1cf65dca945c5870422f2b00e6498b92d95e2b4435680330f3fd95aa335aafd89f095ecfbef1fb78e1f91ed45758163c31910ebd15939e65f61964d52d