dva.myftp.info
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:0c:a5:aa:00:c7:67:a3:16:10:cb:17:61:a1:2d:f5:d7:d8 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=dva.myftp.info
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:0c:a5:aa:00:c7:67:a3:16:10:cb:17:61:a1:2d:f5:d7:d8Serial Number (int): 265640451523900941996618815855021404837848
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 19:df:f7:40:ab:e9:d4:0b:68:8c:1b:36:b2:60:a9:1b:c6:df:03:cc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 44:fe:be:8c:41:31:d7:8a:6c:34:b4:f3:84:ca:13:6c:88:6c:1c:d4
Fingerprint (sha256): 08:65:d9:1a:15:14:cc:fe:9b:b3:6b:22:61:d7:ea:66:51:cf:60:25:48:3e:bc:1f:64:b9:36:06:77:f2:50:09
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate dva.myftp.info
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dva.myftp.info
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
dva.myftp.info
Other certificates including the domain name myftp.info
(limited to 100 certificates)
dva.myftp.info
urcamn.onedumb.com
paymentredirctid991.myftp.info
dva.myftp.info
joel1664.myftp.info
a16.i234.me
seguroredirect0981.myftp.info
neutrogena.myftp.info
aylon.myftp.info
paiway.vellmosther.trickip.org
rls.isasecret.com
dva.myftp.info
spoilers.myftp.info
dva.myftp.info
dva.myftp.info
hard5.myftp.info
mauvades.onedumb.com
bst.myftp.info
familie-klein.net
hard13.mydad.info
aylon.myftp.info
lipsticks.myftp.info
dva.myftp.info
pagocuenta-seguroid7081.myftp.info
home-disputeid4341.myftp.info
a1618.myftp.info
dva.myftp.info
julie.myftp.info
joel1664.myftp.info
familie-klein.net
jbreids218.synology.me
www.genevafrau.amateurcommunity.gq
a16.i234.me
hard11.sexxxy.biz
jbreids218.synology.me
loila.toh.info
amandarachlee.myftp.info
hard12.ns02.biz
seila.myftp.info
dva.myftp.info
jbreids218.synology.me
mlb.myftp.info
jbreids218.synology.me
seila.myftp.info
hard5.myftp.info
dva.myftp.info
rusticas.myftp.info
dva.myftp.info
autism.myftp.info
janes.myftp.info
dva.myftp.info
hard5.myftp.info
dva.myftp.info
jbreids218.synology.me
ela.myftp.info
teir.myftp.info
paymentrdrctsecureid8491.myftp.info
urcamn.onedumb.com
paymentredirctid991.myftp.info
dva.myftp.info
joel1664.myftp.info
a16.i234.me
seguroredirect0981.myftp.info
neutrogena.myftp.info
aylon.myftp.info
paiway.vellmosther.trickip.org
rls.isasecret.com
dva.myftp.info
spoilers.myftp.info
dva.myftp.info
dva.myftp.info
hard5.myftp.info
mauvades.onedumb.com
bst.myftp.info
familie-klein.net
hard13.mydad.info
aylon.myftp.info
lipsticks.myftp.info
dva.myftp.info
pagocuenta-seguroid7081.myftp.info
home-disputeid4341.myftp.info
a1618.myftp.info
dva.myftp.info
julie.myftp.info
joel1664.myftp.info
familie-klein.net
jbreids218.synology.me
www.genevafrau.amateurcommunity.gq
a16.i234.me
hard11.sexxxy.biz
jbreids218.synology.me
loila.toh.info
amandarachlee.myftp.info
hard12.ns02.biz
seila.myftp.info
dva.myftp.info
jbreids218.synology.me
mlb.myftp.info
jbreids218.synology.me
seila.myftp.info
hard5.myftp.info
dva.myftp.info
rusticas.myftp.info
dva.myftp.info
autism.myftp.info
janes.myftp.info
dva.myftp.info
hard5.myftp.info
dva.myftp.info
jbreids218.synology.me
ela.myftp.info
teir.myftp.info
paymentrdrctsecureid8491.myftp.info
Certificate
The complete raw certificate details for dva.myftp.info in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFVTCCBD2gAwIBAgISAwylqgDHZ6MWEMsXYaEt9dfYMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMTMxMDQ0NTRaFw0y MDAxMTExMDQ0NTRaMBkxFzAVBgNVBAMTDmR2YS5teWZ0cC5pbmZvMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0TquXZxHYksevBv+cJ1NUURy5nki5fjg K8wce3zbt4kjhunOHt6Iv2rAkme8lsBB93N7XXf4uPCdm4T2WODt3ECadc5nQVFz rJhjUt/4NJ8GDs8EVGI/TM76vNxrdFbSjAxbkkVWB45aoSOozIqc99WujtT0yYAG iwBWt5J1GekhtGutxlpqbjR/1L8ijtgt+wqSVLCZJY/UO23kF/+inIAUcAdsjm/X D92w5OkBNDayyfCPYFfRs+w8TUTdCXQw5JvNVPYnfEl05nlIlWJdkAx/XhftoWC6 G+3UzWpIP37cEq8ZzbClXYl4NDIdKwPQCzfIuudB9Y4TPkxo+2RnlQIDAQABo4IC ZDCCAmAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQZ3/dAq+nUC2iMGzayYKkbxt8D zDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v cmcvMBkGA1UdEQQSMBCCDmR2YS5teWZ0cC5pbmZvMEwGA1UdIARFMEMwCAYGZ4EM AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0 c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAsh4FzIuizYog Todm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFtxO+DkAAABAMARzBFAiEA9KtcPmYD ci7IA6ExFsD+JXdDOlzaEhzriPz5jNt9/HICIHMLEieyetAu+D06fkMedBEVN76m 8voZywRDovwTVBj8AHcAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA AAFtxO+EAgAABAMASDBGAiEAtYn5GWFGrw9ZZRZ7hUkckaw3oFVCOJdgAH1ozjwO HToCIQDatIl6G72/4qGsdxZTwqYZZknO6J6OWn01zYRvPPbQgzANBgkqhkiG9w0B AQsFAAOCAQEAGDVs+03n7TNZuAn6kyW6a/6c+dKMJyi/GLSA6DPYeaVAlZ55qH8r ibZNe4omf6Qwh2+jvlwqXyRUInxBLroTO9iMC/gEqZe+4IsrdqVKxkq7Kev2M2Uo /1V8ZTuyBQ0taz6khjsFv6Jf8T6zg5WTuI8lE4uGmBusRkj6uTMu3sTFknc1/dJ+ BdXYtEAz9WEiGoLa941yN+1pz/pUebRc6UTpzEgX2m7GpmiSOHwh5PBSXVDK/p3i l6eBSOHEkQxWC3T82KRPTkdov20Nm3AbISp4npkNM7btW0ryaa8MxjQWqiRjr3if FMbwbkIvFrlsTYn1tcqsP5WuX6zO9apykQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0TquXZxHYksevBv+cJ1N UURy5nki5fjgK8wce3zbt4kjhunOHt6Iv2rAkme8lsBB93N7XXf4uPCdm4T2WODt 3ECadc5nQVFzrJhjUt/4NJ8GDs8EVGI/TM76vNxrdFbSjAxbkkVWB45aoSOozIqc 99WujtT0yYAGiwBWt5J1GekhtGutxlpqbjR/1L8ijtgt+wqSVLCZJY/UO23kF/+i nIAUcAdsjm/XD92w5OkBNDayyfCPYFfRs+w8TUTdCXQw5JvNVPYnfEl05nlIlWJd kAx/XhftoWC6G+3UzWpIP37cEq8ZzbClXYl4NDIdKwPQCzfIuudB9Y4TPkxo+2Rn lQIDAQAB -----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 265640451523900941996618815855021404837848 . . . . . . . . [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-10-13 10:44:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-11 10:44:54 +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 'dva.myftp.info' . . . . . . . . [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 26412742474634775176306877896387430051208697513825094003144001726429756735092134811114500094810527537055043601770286672542466954860496925631193165788888501331005684499642679766120122544794541523076121838591831663173059485134602528545322312207889818280142823431989912801951876271394587466091928385498076216568146543737184219512615801923321506314941358458988640280486664195728014958216468849953852734480464154166015177378481657500628889789458080369691048924786187173667581998814178674069049203631434520688391518398832943533296713381218395801679491798523537096138100331842456388052872994940751278893196972633976616544149 . . . . . . . . . . . . . . . . . . . . [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) 19dff740abe9d40b688c1b36b260a91bc6df03cc . . . . . . . . . . . . . . . . [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 'dva.myftp.info' . . . . . . . . . . . . . . . . [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) 00f1007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016dc4ef83900000040300473045022100f4ab5c3e6603722ec803a13116c0fe2577433a5cda121ceb88fcf98cdb7dfc720220730b1227b27ad02ef83d3a7e431e74111537bea6f2fa19cb0443a2fc135418fc0077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016dc4ef84020000040300483046022100b589f9196146af0f5965167b85491c91ac37a05542389760007d68ce3c0e1d3a022100dab4897a1bbdbfe2a1ac771653c2a6196649cee89e8e5a7d35cd846f3cf6d083 . . . . [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) 0018356cfb4de7ed3359b809fa9325ba6bfe9cf9d28c2728bf18b480e833d879a540959e79a87f2b89b64d7b8a267fa430876fa3be5c2a5f2454227c412eba133bd88c0bf804a997bee08b2b76a54ac64abb29ebf6336528ff557c653bb2050d2d6b3ea4863b05bfa25ff13eb3839593b88f25138b86981bac4648fab9332edec4c5927735fdd27e05d5d8b44033f561221a82daf78d7237ed69cffa5479b45ce944e9cc4817da6ec6a66892387c21e4f0525d50cafe9de297a78148e1c4910c560b74fcd8a44f4e4768bf6d0d9b701b212a789e990d33b6ed5b4af269af0cc63416aa2463af789f14c6f06e422f16b96c4d89f5b5caac3f95ae5faccef5aa7291