promarktwirtschaft.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:40:e8:0b:13:25:21:eb:5b:ac:9e:44:80:f5:91:33:89:8e 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=promarktwirtschaft.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:40:e8:0b:13:25:21:eb:5b:ac:9e:44:80:f5:91:33:89:8eSerial Number (int): 370535653608576314631989996634055707429262
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: e0:1b:4b:6a:26:e1:e2:f7:db:5c:d8:1f:c7:fe:e1:b1:80:73:b5:87
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 84:75:53:be:a0:da:0f:e4:89:47:c1:49:ed:26:ec:af:70:86:13:e8
Fingerprint (sha256): b3:85:4f:fb:33:0e:57:d8:8c:d6:29:48:26:46:26:27:13:da:8c:01:38:f7:7a:38:e6:54:7d:ce:b2:2c:5c:b4
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate promarktwirtschaft.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for promarktwirtschaft.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
promarktwirtschaft.com
Other certificates including the domain name promarktwirtschaft.com
(limited to 100 certificates)
promarktwirtschaft.com
promarktwirtschaft.com
www.promarktwirtschaft.com
www.promarktwirtschaft.com
www.promarktwirtschaft.com
ventureteam.org
www.promarktwirtschaft.com
www.businesstravelmanagement.com
promarktwirtschaft.com
regtechlaws.com
promarktwirtschaft.com
promarktwirtschaft.com
promarktwirtschaft.com
promarktwirtschaft.com
promarktwirtschaft.com
www.promarktwirtschaft.com
www.promarktwirtschaft.com
www.promarktwirtschaft.com
ventureteam.org
www.promarktwirtschaft.com
www.businesstravelmanagement.com
promarktwirtschaft.com
regtechlaws.com
promarktwirtschaft.com
promarktwirtschaft.com
promarktwirtschaft.com
promarktwirtschaft.com
Certificate
The complete raw certificate details for promarktwirtschaft.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGZTCCBU2gAwIBAgISBEDoCxMlIetbrJ5EgPWRM4mOMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMTUwMjE0MjhaFw0x OTAzMTUwMjE0MjhaMCExHzAdBgNVBAMTFnByb21hcmt0d2lydHNjaGFmdC5jb20w ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDrLCNjSD0qNFeqCTBnXyFv SnWGqkkZ+NQYjBVbESflj9Y7aKomxwSrTOEfwq6Y8AdGCHaqWvI7SLDg7qqcT3w0 FmVz7T7DBPS2j0th19bt21Czirne98XRX7Tpv19sg8SC6RNqnjn2JsSuAE8uDO2z 4PLXChogV6yx1zasC62iDI2MrQ0dr+4ywDINd+mv5M1mwwzEP0a05LDSPO1OAsew fRM7lQJf0AAuhQhSMN/fkYEKWnUcXWeVuDMn8fhW3gSC2n8ZYc9RwJ1Rd5K+t9Ck JvBL0P6KZS+BEPPUQ6DuMIoEZkCo5pK8g6UM+VfpoajsVMGBPacrpl/SHg5BEcJt otRSEjHYS824EoOdOoqzD/477DmUUeFiCkLRAu+Ut9ASGGTsoDLEZzeCOLVYq/eP EZOWE/Ycrweei7APUV+cOBCUb/oV9nn0cxUQwRvNMpoQaDaO+geqvY8yw3BY+TSF qoqFaN40x6K3qQ+CSrbdEuSkZ7mmbCcRcIYtO0uD5nTsZzwLOxJpRI9aEPaPAvS0 QKAIVKgAD7qJWe7veB4EXH7f/dmGuW4w7aifPEDAA8IFUBKP7GYOXx3nepkbmjWR GSJF7Us99IqarlaUNK5hLpzSxXa5BZPr6+3+8Fwg9m59wmpNPUzSHIORquZ3pWKg la8vtu4WTTlNo9Z9zHvwkQIDAQABo4ICbDCCAmgwDgYDVR0PAQH/BAQDAgWgMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBTgG0tqJuHi99tc2B/H/uGxgHO1hzAfBgNVHSMEGDAWgBSoSmpjBH3duubR ObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9v Y3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9j ZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCEGA1UdEQQaMBiCFnByb21hcmt0 d2lydHNjaGFmdC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMB AQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEF BgorBgEEAdZ5AgQCBIH2BIHzAPEAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3 NXnmEHvMVgAAAWev26ykAAAEAwBHMEUCIQDQk4OjdsABFsty7RcCDSWxoobRLg6J XJEV9TuX4N9abwIgdtQIc7IGDFsi2wXJ2XqBmojcPFntz1QMuCG+PkijICsAdwAp PFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWev266dAAAEAwBIMEYC IQCbQgmKWIr3SUJ9Yq2aIH0z8XiSQJuMiDb53y/XpY9Q3AIhAIxrXfFvEv3GgRSG /sYvEM0Q8fXncRLkbub25gV0w/cRMA0GCSqGSIb3DQEBCwUAA4IBAQAhYTAOKdQf Wx8U5/ZBt2InJu+Xs8yXULJ6vVAPUv3u2f8l/IGy9ETbqPC8KggnFKdbBBJKP0S9 UUBp5YwsuDxyqSNSlj3g9DUQICTXts4ZxUh8Fc7kFFz4ivA9LWOCOd3ybidF6ThR 52FtpmgRYzSOQZoCUIMPYkNv5jKKl13k9IZ37/S+QSRd2SARVJExsGhVhfr8hKRy fJAIC4asEg3sx9igOKjBiqwx0gxZughHg1hKY+Kmdh3dWy04vaWd7N/VQaK8P+3Z pFiri0zDy7YJEOLBROlR5+E6vfNr7wMju17HqIqBhwDl06hgRz5KWKfWVKz3mNw2 SantIKLqa6// -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6ywjY0g9KjRXqgkwZ18h b0p1hqpJGfjUGIwVWxEn5Y/WO2iqJscEq0zhH8KumPAHRgh2qlryO0iw4O6qnE98 NBZlc+0+wwT0to9LYdfW7dtQs4q53vfF0V+06b9fbIPEgukTap459ibErgBPLgzt s+Dy1woaIFessdc2rAutogyNjK0NHa/uMsAyDXfpr+TNZsMMxD9GtOSw0jztTgLH sH0TO5UCX9AALoUIUjDf35GBClp1HF1nlbgzJ/H4Vt4Egtp/GWHPUcCdUXeSvrfQ pCbwS9D+imUvgRDz1EOg7jCKBGZAqOaSvIOlDPlX6aGo7FTBgT2nK6Zf0h4OQRHC baLUUhIx2EvNuBKDnTqKsw/+O+w5lFHhYgpC0QLvlLfQEhhk7KAyxGc3gji1WKv3 jxGTlhP2HK8HnouwD1FfnDgQlG/6FfZ59HMVEMEbzTKaEGg2jvoHqr2PMsNwWPk0 haqKhWjeNMeit6kPgkq23RLkpGe5pmwnEXCGLTtLg+Z07Gc8CzsSaUSPWhD2jwL0 tECgCFSoAA+6iVnu73geBFx+3/3ZhrluMO2onzxAwAPCBVASj+xmDl8d53qZG5o1 kRkiRe1LPfSKmq5WlDSuYS6c0sV2uQWT6+vt/vBcIPZufcJqTT1M0hyDkarmd6Vi oJWvL7buFk05TaPWfcx78JECAwEAAQ== -----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 370535653608576314631989996634055707429262 . . . . . . . . [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-15 02:14:28 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-15 02:14:28 +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 'promarktwirtschaft.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 959419747715935862455384875443281002963110775208431686149185764266340878324874017038796675875868836442885749505228667805866840697391313538862245839129745225504011608683847365284326732363186209031327255867439275354850482823109437369617885451564995864672201550448266364674096744390383295515826785881435506979909760489638772689265791569930083277558950342721808422060279464289979345876618493645303423788930646519441677977201268992715857059162276117666524228709603378755296521584736274951302614109859522858650721213400275520158453920831238551277009387816619357304603134552681667289751796367048172358639553370366131106319056885457459868898550138132029945236607696086758379911930930356578453371030820756706237731367288260315921654021677954029881807661306507442919050895909416712480268420344298716415039107930854199127435301731959527681395813561780073292260212225123271206771233640932585467313092074715248841348336535744659253464233699557159749366666633996133179686991838604793753092460634555040618044567316513328279815246325773424384741276910780308917061525791757355008856074099064532715702229773764738840587818489230376447727920273907453567760532697363134397314077051294377374505536230544238920439672978034022431174176805009124726119592081 . . . . . . . . . . . . . . . . . . . . [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) e01b4b6a26e1e2f7db5cd81fc7fee1b18073b587 . . . . . . . . . . . . . . . . [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 (26 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'promarktwirtschaft.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000167afdbaca40000040300473045022100d09383a376c00116cb72ed17020d25b1a286d12e0e895c9115f53b97e0df5a6f022076d40873b2060c5b22db05c9d97a819a88dc3c59edcf540cb821be3e48a3202b007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000167afdbae9d00000403004830460221009b42098a588af749427d62ad9a207d33f17892409b8c8836f9df2fd7a58f50dc0221008c6b5df16f12fdc6811486fec62f10cd10f1f5e77112e46ee6f6e60574c3f711 . . . . [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) 002161300e29d41f5b1f14e7f641b7622726ef97b3cc9750b27abd500f52fdeed9ff25fc81b2f444dba8f0bc2a082714a75b04124a3f44bd514069e58c2cb83c72a92352963de0f435102024d7b6ce19c5487c15cee4145cf88af03d2d638239ddf26e2745e93851e7616da6681163348e419a0250830f62436fe6328a975de4f48677eff4be41245dd92011549131b0685585fafc84a4727c90080b86ac120decc7d8a038a8c18aac31d20c59ba084783584a63e2a6761ddd5b2d38bda59decdfd541a2bc3fedd9a458ab8b4cc3cbb60910e2c144e951e7e13abdf36bef0323bb5ec7a88a818700e5d3a860473e4a58a7d654acf798dc3649a9ed20a2ea6bafff