dierckeschule.de
Issued by Sectigo RSA Domain Validation Secure Server CA
About this certificate
This digital certificate with serial number 35:d5:f8:ca:77:ca:51:e6:71:7c:61:66:81:9f:64:08 was issued on by Sectigo Limited.
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=dierckeschule.de
Sectigo Limited
Organization:
Sectigo Limited
State / Province:
Greater Manchester
Locality: Salford
Country: GB
Locality: Salford
Country: GB
This certificate has expire since
Certificate Details
Serial Number (hex): 35:d5:f8:ca:77:ca:51:e6:71:7c:61:66:81:9f:64:08Serial Number (int): 71560089086212298991356088509465060360
Serial Number lenght: 126 bits, 16 octets
SubjectKeyId: f7:73:26:27:1a:89:41:8b:67:70:9a:86:fd:76:36:6a:69:40:c6:21
AuthorityKeyId: 8d:8c:5e:c4:54:ad:8a:e1:77:e9:9b:f9:9b:05:e1:b8:01:8d:61:e1
Fingerprint (sha1): 3e:bc:c6:0f:f5:c1:3e:04:ee:6d:5e:d7:79:1f:93:7e:ab:b0:70:91
Fingerprint (sha256): b0:54:dd:c1:79:1a:41:9d:c2:2a:a6:4e:ff:2c:db:a0:93:40:59:6a:ce:86:62:30:3f:c9:a0:a6:4a:af:62:f5
Issuing Certificate URL: http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt
Revocation information
OCSP Server: http://ocsp.sectigo.comCheck the revocation status for certificate dierckeschule.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dierckeschule.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
dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
Other certificates including the domain name dierckeschule.de
(limited to 100 certificates)
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
zimbra.dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
cloud.dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
cloud.dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
zimbra.dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
zimbra.dierckeschule.de
cloud.dierckeschule.de
dierckeschule.de
dierckeschule.de
dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
www.dierckeschule.de
cloud.dierckeschule.de
dierckeschule.de
dierckeschule.de
Certificate
The complete raw certificate details for dierckeschule.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFxzCCBK+gAwIBAgIQNdX4ynfKUeZxfGFmgZ9kCDANBgkqhkiG9w0BAQsFADCB jzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD Ey5TZWN0aWdvIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB MB4XDTIzMDgzMDAwMDAwMFoXDTIzMTEyODIzNTk1OVowGzEZMBcGA1UEAxMQZGll cmNrZXNjaHVsZS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8q jJWi/GpgqGtuvIvB/EeT4gGJT6p9PsJKnOJvQf9DU7ENwv+E0IE7A96fIxwvBgCD X2SccbHjcCfe/Apb1ESGdkWe/5AixrfELRebwo1zWEcSZ8CaQd6DfNcrgOxc17TD nWbhQOwzhZBz7PV8p4YRBt2DswQYIZ9UZrs7tvS7YtvodjWP/myC0J+QsvQdSMWH 1aGC1sTGuLrGzayE3fGn7r+VY85qI2/xlKqPlnBMXxXOOgQq3LB0G4CwDoVNBu/x HMexagfuHbEkDbii6FEBE8aDgZZtzDHs4rgVS813wizK/YWKdPBU28NXlMA2O54p 7XfOELymmzp+oajwAnkCAwEAAaOCApAwggKMMB8GA1UdIwQYMBaAFI2MXsRUrYrh d+mb+ZsF4bgBjWHhMB0GA1UdDgQWBBT3cyYnGolBi2dwmob9djZqaUDGITAOBgNV HQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIB FhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEB BHgwdjBPBggrBgEFBQcwAoZDaHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdv UlNBRG9tYWluVmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcw AYYXaHR0cDovL29jc3Auc2VjdGlnby5jb20wggEGBgorBgEEAdZ5AgQCBIH3BIH0 APIAdwCt9776fP8QyIudPZwePhhqtGcpXc+xDCTKhYY069yCigAAAYpHnBDhAAAE AwBIMEYCIQC0FHG8aROR/aDfTOUQ+H4mH1lLtxav1Aukg5y8IkYj6AIhAKzwarIO DCU+qJRDwtOoP76oieNVrqTZs/8DQK2aISRWAHcAejKMVNi3LbYg6jjgUh7phBZw MhOFTTvSK8E6V6NS61IAAAGKR5wROgAABAMASDBGAiEAl0EMG8eGEvSmZy7fJqDS APr0rPUiFA0OjvqzPTjBs+UCIQCz47Q7XtdX5ceBQuojP/CiKDdLtWuB9VG5N5i5 FcVGrTAxBgNVHREEKjAoghBkaWVyY2tlc2NodWxlLmRlghR3d3cuZGllcmNrZXNj aHVsZS5kZTANBgkqhkiG9w0BAQsFAAOCAQEAYj+FCiT+X9mso90RNQXEL+Nubqbh bFZtqCgbjOKSLcxV9ZEPcyExePZfVcJG9Uq6Ue/T45wslcaSs/hJoGulm4AssXPb GUPDMYbVoOnTFIHwCxVtQKi8MLTHSbXGKqTCy81EmB0pio09YVYJi6F27MtC7qDK v4qHa8rkogh0CVcttBGU1IJq5uVM3pZ5FR+WMqUWm5UODJcQLHCgDU6FoelGENW6 bV3upcAGo3SpqzNKzbXxNiFl44UCTjIVZf0Bx7H4CmpLswQLRgBItoEtKK9k9nCm IEl6kqzE9dIO5GMI0dOjGXa8RqawtbGU/fL/IpV6MdTrXdjBzM3gONayQQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAryqMlaL8amCoa268i8H8 R5PiAYlPqn0+wkqc4m9B/0NTsQ3C/4TQgTsD3p8jHC8GAINfZJxxseNwJ978ClvU RIZ2RZ7/kCLGt8QtF5vCjXNYRxJnwJpB3oN81yuA7FzXtMOdZuFA7DOFkHPs9Xyn hhEG3YOzBBghn1Rmuzu29Lti2+h2NY/+bILQn5Cy9B1IxYfVoYLWxMa4usbNrITd 8afuv5Vjzmojb/GUqo+WcExfFc46BCrcsHQbgLAOhU0G7/Ecx7FqB+4dsSQNuKLo UQETxoOBlm3MMeziuBVLzXfCLMr9hYp08FTbw1eUwDY7nintd84QvKabOn6hqPAC eQIDAQAB -----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 71560089086212298991356088509465060360 . . . . . . . . [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 'GB' . . . . . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Greater Manchester' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Salford' . . . . . . . . . . . . [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 'Sectigo Limited' . . . . . . . . . . . . [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 'Sectigo RSA Domain Validation Secure Server CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-08-30 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-11-28 23:59:59 +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 'dierckeschule.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 22112685141006662318490943846117769126531121492864567744707720682326390243426364447733235120491264340467310631626039685212862840460609900229570096073747877929759655020772331344151066421692366245497357362997950839183981335187027182741775409197112839551918870299123106325275958112317150658206806406020680131176439576386400079548201135524816126585781501001877615781917203481053301444443711774991893809861020637742316699217394649282998600388178570466368062938193375212273470081461955993192472957757548625537421410666232087113805251389703114322093385428957148593871785276207468151578207236760491467727091171455602420351609 . . . . . . . . . . . . . . . . . . . . [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.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 8d8c5ec454ad8ae177e99bf99b05e1b8018d61e1 . . . . . . . . . . . . . . . . [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) f77326271a89418b67709a86fd76366a6940c621 . . . . . . . . . . . . . . . . [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.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.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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (66 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.4.1.6449.1.2.2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'https://sectigo.com/CPS' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (120 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.sectigo.com' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018a479c10e10000040300483046022100b41471bc691391fda0df4ce510f87e261f594bb716afd40ba4839cbc224623e8022100acf06ab20e0c253ea89443c2d3a83fbea889e355aea4d9b3ff0340ad9a2124560077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018a479c113a000004030048304602210097410c1bc78612f4a6672edf26a0d200faf4acf522140d0e8efab33d38c1b3e5022100b3e3b43b5ed757e5c78142ea233ff0a228374bb56b81f551b93798b915c546ad . . . . . . . . . . . . . . . . [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 (42 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dierckeschule.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dierckeschule.de' . . . . [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) 00623f850a24fe5fd9aca3dd113505c42fe36e6ea6e16c566da8281b8ce2922dcc55f5910f73213178f65f55c246f54aba51efd3e39c2c95c692b3f849a06ba59b802cb173db1943c33186d5a0e9d31481f00b156d40a8bc30b4c749b5c62aa4c2cbcd44981d298a8d3d6156098ba176eccb42eea0cabf8a876bcae4a2087409572db41194d4826ae6e54cde9679151f9632a5169b950e0c97102c70a00d4e85a1e94610d5ba6d5deea5c006a374a9ab334acdb5f1362165e385024e321565fd01c7b1f80a6a4bb3040b460048b6812d28af64f670a620497a92acc4f5d20ee46308d1d3a31976bc46a6b0b5b194fdf2ff22957a31d4eb5dd8c1cccde038d6b241