repo.4qt.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:fe:3d:b6:71:9c:98:c0:f9:57:89:b5:80:34:61:e6:db:13 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=repo.4qt.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:fe:3d:b6:71:9c:98:c0:f9:57:89:b5:80:34:61:e6:db:13Serial Number (int): 347850609203289396444042622553426932194067
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 70:82:24:0a:1b:41:90:24:cc:be:d1:c6:50:6d:5a:b4:2e:83:89:57
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 25:e5:7f:b8:48:cb:09:72:82:4e:64:6e:83:91:2f:a1:a1:3e:28:65
Fingerprint (sha256): 6a:72:54:0a:db:f5:f3:ce:61:c9:cb:73:ed:0c:3a:5b:3e:53:f0:02:7d:97:3c:22:66:c2:7a:73:15:b7:91:08
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate repo.4qt.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for repo.4qt.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
repo.4qt.de
www.repo.4qt.de
www.repo.4qt.de
Other certificates including the domain name 4qt.de
(limited to 100 certificates)
mail.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
repo.4qt.de
git.4qt.de
4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
mail.4qt.de
build.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
mail.4qt.de
build.4qt.de
pytson.4qt.de
mysql.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
repo.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
mail.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
build.4qt.de
www.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
4qt.de
mail.4qt.de
pytson.4qt.de
build.4qt.de
mail.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
pytson.4qt.de
repo.4qt.de
pytson.4qt.de
build.4qt.de
pytson.4qt.de
pytson.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
repo.4qt.de
git.4qt.de
4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
mail.4qt.de
build.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
mail.4qt.de
build.4qt.de
pytson.4qt.de
mysql.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
repo.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
mail.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
build.4qt.de
www.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
mail.4qt.de
mail.4qt.de
pytson.4qt.de
repo.4qt.de
repo.4qt.de
pytson.4qt.de
4qt.de
mail.4qt.de
pytson.4qt.de
build.4qt.de
mail.4qt.de
pytson.4qt.de
mail.4qt.de
pytson.4qt.de
pytson.4qt.de
repo.4qt.de
pytson.4qt.de
build.4qt.de
pytson.4qt.de
pytson.4qt.de
pytson.4qt.de
mail.4qt.de
Certificate
The complete raw certificate details for repo.4qt.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFXjCCBEagAwIBAgISA/49tnGcmMD5V4m1gDRh5tsTMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MzAyMzI3NTZaFw0x OTExMjgyMzI3NTZaMBYxFDASBgNVBAMTC3JlcG8uNHF0LmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAspxMN2MWfOzPY74kmAIjAh7L5IwGccFs3Atm ugCVnUxYHBlsppNIrzpk/ET6Zwl/+eKNGEHvFGJXOCLswOMbNN0VIKRPmEjqoShM QBJtQ+jEve4WOeutkQaXru5rCXWlHMqUikSshgboVwRTlxaGI6XeXSS9fMCYG2Bq zc5taDBlnHb4gwp99T+TUxjdxp3glRzjV7sXn6/RD7O3hNR7n5dhgPlogF+ZsjAH p8HmzEdqCkVTSS5SKdkANChloyJFg8H1TlK6roDuJ7lN6KgyenSXm09vpOyZ5ovQ LWUIzySBFwqcLmiGoYWfMq46K9t+lt3Z8tIa/4fPhqSwuDxLtQIDAQABo4ICcDCC AmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRwgiQKG0GQJMy+0cZQbVq0LoOJVzAf BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv MCcGA1UdEQQgMB6CC3JlcG8uNHF0LmRlgg93d3cucmVwby40cXQuZGUwTAYDVR0g BEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0 cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8A dgDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWzlEkomAAAEAwBH MEUCIHOaCJeGzHFQCG/NhjpQxUw/N9t51DQAW5VmZJXKghqCAiEA5bIhJ4RAsN5j o3/iBB8rVpOWN2aBhWpHDmf0sWqL9ScAdQBj8tvN6DvMLM8LcoQnV2szpI1hd4+9 daY4scdoVEvYjQAAAWzlEkoVAAAEAwBGMEQCIFHI8mYBHPC+FraG+qgHas9DiSEa IlJsNHtdAHwk5zMKAiAifXYwc0QrzUsT/en9LKonu+FigHO9MUmBcteXD0wxQzAN BgkqhkiG9w0BAQsFAAOCAQEAJkERbMa2GL63yGa0XH/Y1gS+ycpa3LWJGUPxT8yC N4FwrVICMFVJbn3+ux375IHhiToD06OPpQZ8ozXBGIG1gz7b2Q3Gtf0bbyR3PRZo 1eOzPYMP+dYKYwLv2WwlKcV6pTsvTQ43J7IkAflKbXShpqnLPxWjjarNm+TOcFoL I/p5AV/flobDA8eeHyITwseA0WnCW1mkkLeVqps+35PiirI51+YsIlGrwnbB0UDF JN63mRlnRoYLiVSxPR17UOrlIntiesdzQ+etYaIL3T8ASUKUbOXxZies95O6a+Pk VgEjVRG68eYDLiiSEoKbMdcskv3A6HyoDxaUAKoImP/JvA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAspxMN2MWfOzPY74kmAIj Ah7L5IwGccFs3AtmugCVnUxYHBlsppNIrzpk/ET6Zwl/+eKNGEHvFGJXOCLswOMb NN0VIKRPmEjqoShMQBJtQ+jEve4WOeutkQaXru5rCXWlHMqUikSshgboVwRTlxaG I6XeXSS9fMCYG2Bqzc5taDBlnHb4gwp99T+TUxjdxp3glRzjV7sXn6/RD7O3hNR7 n5dhgPlogF+ZsjAHp8HmzEdqCkVTSS5SKdkANChloyJFg8H1TlK6roDuJ7lN6Kgy enSXm09vpOyZ5ovQLWUIzySBFwqcLmiGoYWfMq46K9t+lt3Z8tIa/4fPhqSwuDxL tQIDAQAB -----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 347850609203289396444042622553426932194067 . . . . . . . . [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-08-30 23:27:56 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-28 23:27:56 +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 'repo.4qt.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 22547491562319642368260663331001972808219643324623703263726829408599251671398558095419607552220727057891051456022378885907527514296724367375162590890508567271883997510780818218404664884879886403727948928314605252026530663474626719152542341621837728943904712565573718480792882982379302924554652730064407127754732703478930782525244762508292524796658119835357654176072544527606198769057546868438296913598881115114496821878288020209995321944313116439125908725716537116627499498846323454507341983261650132518603819438418305200084102749880792842198184700272805041891436558725614809136965954316567484217079885166925993233333 . . . . . . . . . . . . . . . . . . . . [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) 7082240a1b419024ccbed1c6506d5ab42e838957 . . . . . . . . . . . . . . . . [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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'repo.4qt.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.repo.4qt.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) 00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016ce5124a2600000403004730450220739a089786cc7150086fcd863a50c54c3f37db79d434005b95666495ca821a82022100e5b221278440b0de63a37fe2041f2b569396376681856a470e67f4b16a8bf52700750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016ce5124a150000040300463044022051c8f266011cf0be16b686faa8076acf4389211a22526c347b5d007c24e7330a0220227d763073442bcd4b13fde9fd2caa27bbe1628073bd31498172d7970f4c3143 . . . . [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) 002641116cc6b618beb7c866b45c7fd8d604bec9ca5adcb5891943f14fcc82378170ad52023055496e7dfebb1dfbe481e1893a03d3a38fa5067ca335c11881b5833edbd90dc6b5fd1b6f24773d1668d5e3b33d830ff9d60a6302efd96c2529c57aa53b2f4d0e3727b22401f94a6d74a1a6a9cb3f15a38daacd9be4ce705a0b23fa79015fdf9686c303c79e1f2213c2c780d169c25b59a490b795aa9b3edf93e28ab239d7e62c2251abc276c1d140c524deb799196746860b8954b13d1d7b50eae5227b627ac77343e7ad61a20bdd3f004942946ce5f16627acf793ba6be3e45601235511baf1e6032e289212829b31d72c92fdc0e87ca80f169400aa0898ffc9bc