frankfurt-finanzberatung.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:5b:0e:b1:62:f3:70:b5:21:6b:ad:e8:24:5c:4b:1e:e8:fa 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=frankfurt-finanzberatung.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:5b:0e:b1:62:f3:70:b5:21:6b:ad:e8:24:5c:4b:1e:e8:faSerial Number (int): 292322083420534555545077394314749882067194
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 86:0f:55:51:92:4b:c7:1b:65:da:66:a1:be:6a:9d:49:9f:3c:cb:ba
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7b:74:b7:3c:cc:20:1d:ec:c3:d6:c5:9a:5b:1c:b9:a9:bb:8f:1d:88
Fingerprint (sha256): 63:4e:d2:8b:5e:de:00:24:f5:43:12:20:65:4e:10:68:70:ea:f6:5a:87:24:d3:47:c4:21:4b:06:9a:fb:c8:b9
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate frankfurt-finanzberatung.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for frankfurt-finanzberatung.de
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
frankfurt-finanzberatung.de
Other certificates including the domain name frankfurt-finanzberatung.de
(limited to 100 certificates)
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
www.frankfurt-finanzberatung.de
frankfurt-finanzberatung.de
ssl.frankfurt-finanzberatung.de
Certificate
The complete raw certificate details for frankfurt-finanzberatung.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFbTCCBFWgAwIBAgISA1sOsWLzcLUha63oJFxLHuj6MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMjkwNjMwNTFaFw0y MDA1MjkwNjMwNTFaMCYxJDAiBgNVBAMTG2ZyYW5rZnVydC1maW5hbnpiZXJhdHVu Zy5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALfS1SUwykHqCJUK nXzULV5fJR8VW95Li/RHk7kUI2lIjmhTjSMNwQTf7P1//07njs111m1g47iwwcds Jx98wwm4D/7ajHIpB+soPkPOKVf6Pfq+1uqma5OEAzp7EjPmZuJ+x5Ipr4nqmBWD 4UrkKZW00T8ECCwjfLOMpoADku6cqV3maIGIp7NlMLGsFtc69WPQ1COoySlIET7P rSj7fix993QJLFdy5Ki1cMDqkBv3M9HJhQ21ZcA0U+iyHUdVAp0TzpUI/auQNUlM kfL0YO3kFwruldVYZovYzF95gjyOdZh3FkSsrW1ZbMTV4YLTg99SXnC8DeeblUso KKVX+psCAwEAAaOCAm8wggJrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUhg9VUZJL xxtl2mahvmqdSZ88y7owHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzAmBgNVHREEHzAdghtmcmFua2Z1cnQtZmluYW56YmVy YXR1bmcuZGUwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdQBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFF WAAAAXCP2uDUAAAEAwBGMEQCIFoLlHZqHmrGmkSKucc46BDiV5yJerfu3vgSMFT/ gggMAiAvhhdqk0wc3vbc5qMLUD1zPZki3BXtTFLR4k5aLfr88AB2AAe3XBvlfWj/ 8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABcI/a4PgAAAQDAEcwRQIgJNYv8zyW g8g8TgI4kfgELCjeKVtNFZALofieoS7DWhECIQD2ojcpR/lpavCNBlDJx+LJJW/i 9BnVZNi/bn0BtjWXiTANBgkqhkiG9w0BAQsFAAOCAQEAZsL0ycdgBmD++AfmwvEj FWxdcSjdxh9UoGwfcV9IH8EdBFi2fViqRbAuz6+GZYtUR/pU07FUpO7hTrObCbl0 89oIcRZGNIlrqG2O6KobGN46VqVAKa8SSnfYFqXLENg9I9As2XXZXUuRkZjfl7Cm QotMur01Fsp+vHHTOvn8uUC5lFMbsEv9wIHBDqupLQ06oGNJW8UEPcfX/XeojVN0 kdDoePywTQeYA4n/wtF+OII4p7pUTBjIJbOK43aN7V5u85gOuWBGpIi5hJuzCFW2 QOADEV85/WN1X3rsiG0jbavBioPuZtgdEFURFaAfGUw+6/dzFBxtsA3cBXrpIb6p HQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt9LVJTDKQeoIlQqdfNQt Xl8lHxVb3kuL9EeTuRQjaUiOaFONIw3BBN/s/X//TueOzXXWbWDjuLDBx2wnH3zD CbgP/tqMcikH6yg+Q84pV/o9+r7W6qZrk4QDOnsSM+Zm4n7HkimvieqYFYPhSuQp lbTRPwQILCN8s4ymgAOS7pypXeZogYins2UwsawW1zr1Y9DUI6jJKUgRPs+tKPt+ LH33dAksV3LkqLVwwOqQG/cz0cmFDbVlwDRT6LIdR1UCnRPOlQj9q5A1SUyR8vRg 7eQXCu6V1Vhmi9jMX3mCPI51mHcWRKytbVlsxNXhgtOD31JecLwN55uVSygopVf6 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 292322083420534555545077394314749882067194 . . . . . . . . [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 2020-02-29 06:30:51 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-29 06:30:51 +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 'frankfurt-finanzberatung.de' . . . . . . . . [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 23205575238068736674384304018398475387160423605969403821415119833520504666189545600036585005987901037647080518658101121551817279258055051985713909781941480187384202610544728248291877801224221788628754900623733742492631877738003712632748671506415677005743378518081945570035123617440059936369792609838387747368272583102333923886329733853772069073642140664009484536312864080751753682947733614937504473362161984094623477973835153164865132677250702548790831762418905964889783143057753574211949095107621090750821766108668865808504797479125916731638306549195486937058395922265138625859124292127239481881124557269853053385371 . . . . . . . . . . . . . . . . . . . . [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) 860f5551924bc71b65da66a1be6a9d499f3ccbba . . . . . . . . . . . . . . . . [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 (31 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'frankfurt-finanzberatung.de' . . . . . . . . . . . . . . . . [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) 00ef0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001708fdae0d4000004030046304402205a0b94766a1e6ac69a448ab9c738e810e2579c897ab7eedef8123054ff82080c02202f86176a934c1cdef6dce6a30b503d733d9922dc15ed4c52d1e24e5a2dfafcf000760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c000001708fdae0f80000040300473045022024d62ff33c9683c83c4e023891f8042c28de295b4d15900ba1f89ea12ec35a11022100f6a2372947f9696af08d0650c9c7e2c9256fe2f419d564d8bf6e7d01b6359789 . . . . [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) 0066c2f4c9c7600660fef807e6c2f123156c5d7128ddc61f54a06c1f715f481fc11d0458b67d58aa45b02ecfaf86658b5447fa54d3b154a4eee14eb39b09b974f3da0871164634896ba86d8ee8aa1b18de3a56a54029af124a77d816a5cb10d83d23d02cd975d95d4b919198df97b0a6428b4cbabd3516ca7ebc71d33af9fcb940b994531bb04bfdc081c10eaba92d0d3aa063495bc5043dc7d7fd77a88d537491d0e878fcb04d07980389ffc2d17e388238a7ba544c18c825b38ae3768ded5e6ef3980eb96046a488b9849bb30855b640e003115f39fd63755f7aec886d236dabc18a83ee66d81d10551115a01f194c3eebf773141c6db00ddc057ae921bea91d