server01.freekwebdesign.nl
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:63:29:04:c7:d4:35:c2:33:d5:35:51:b5:23:c6:0b:73:45 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=server01.freekwebdesign.nl
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:63:29:04:c7:d4:35:c2:33:d5:35:51:b5:23:c6:0b:73:45Serial Number (int): 295079335290480782574455034482010895381317
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 68:15:92:50:87:a5:dd:af:1b:eb:bd:bd:fa:0f:c2:2f:8f:67:0a:5f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b0:5a:98:e3:f2:0b:d6:26:50:1b:5b:44:e7:70:ea:12:4c:52:f2:78
Fingerprint (sha256): 39:16:95:01:97:82:3d:58:82:c6:05:4a:a9:69:b5:e0:ad:7a:e8:cc:e0:eb:8b:76:f0:47:77:dd:8b:bc:0f:e7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate server01.freekwebdesign.nl
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for server01.freekwebdesign.nl
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
server01.freekwebdesign.nl
Other certificates including the domain name freekwebdesign.nl
(limited to 100 certificates)
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
server01.freekwebdesign.nl
Certificate
The complete raw certificate details for server01.freekwebdesign.nl in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFajCCBFKgAwIBAgISA2MpBMfUNcIz1TVRtSPGC3NFMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMDIxNDEwNTdaFw0y MDA1MzExNDEwNTdaMCUxIzAhBgNVBAMTGnNlcnZlcjAxLmZyZWVrd2ViZGVzaWdu Lm5sMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyS89GtaOycjEM1Xa 4RoV2XLCBDOoPZJ30nGBQRe+4aIPJnHa2Ys/ijOSEnOD9zB6m2s3CSIHNuTyLT4u xZwn5mWPJKIzJS4cQLTYG+Cr75Njn4cxd32YV5vnXoogBvkSKO6/TlR9CdwVQ3wr +xUnKaSizMATSSXXiZ+k5tjXYs8xkcH9Rk92x4MN94OXQcBfK/I51WZplxOHsmWK P4hhMwjjwqNuddBIiRqsPXhqjQC5trinOckwLYYaYRVVvTHDoIhX3Cd88PUg+YaP UvE2deFqsIho3BVq1+5C5oReT+stk7kyFJ6vNthP1lirFceBKknGXjU0+EwArTbj UAwSXQIDAQABo4ICbTCCAmkwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRoFZJQh6Xd rxvrvb36D8Ivj2cKXzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCGnNlcnZlcjAxLmZyZWVrd2ViZGVz aWduLm5sMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHW eQIEAgSB8wSB8ADuAHUAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA AAFwm8zWSgAABAMARjBEAiAdDUt9/zYw5cjf+SWmitFOUeOvwGJvKdQsmBLfVALS eQIgV4eDmcRYOPw7D8MU95KZQnQj+wdLktf3Bz9NZx8qOnEAdQCyHgXMi6LNiiBO h2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXCbzNY5AAAEAwBGMEQCIEx55vyuSrP/ KXlKJ8mo2iDoAJf9a1ESvf9oP6JKTzjiAiAq5jkkvWC5mzfxII5QyuXHBeDpTUtV a4Bxmt5aWKGzwDANBgkqhkiG9w0BAQsFAAOCAQEAiGhE9T0VX4rplPKsfa0c31mr EngptgRluxswwCbmXpy7YzHp00gY3zHC9XY5sz3hCXAvjG3OfrNhqZ5upEOmy5+H YC9YUDay9zj9HrgBKX9bBWoC8DExEkU3TcF/EdZ7zJ/w4TbkossciTYYDxW30HKr NrccO3YUYL6fjLnGU2nNDLAK05mOUwCOjMjTAmjVx2QvgugPdrZoYrKywyfk+KiL 4trxlmyA6EWQVs0dUqSerw+eWP96+2DbyDasM/1YzDpLcIKsuP2OSjJjtR9QjqmK ME+RNXrO6ikXcuHJPpmyh225bXmCkLvTwU4Li/X1s4T+imkCTvCjX4SL7pia4Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyS89GtaOycjEM1Xa4RoV 2XLCBDOoPZJ30nGBQRe+4aIPJnHa2Ys/ijOSEnOD9zB6m2s3CSIHNuTyLT4uxZwn 5mWPJKIzJS4cQLTYG+Cr75Njn4cxd32YV5vnXoogBvkSKO6/TlR9CdwVQ3wr+xUn KaSizMATSSXXiZ+k5tjXYs8xkcH9Rk92x4MN94OXQcBfK/I51WZplxOHsmWKP4hh MwjjwqNuddBIiRqsPXhqjQC5trinOckwLYYaYRVVvTHDoIhX3Cd88PUg+YaPUvE2 deFqsIho3BVq1+5C5oReT+stk7kyFJ6vNthP1lirFceBKknGXjU0+EwArTbjUAwS XQIDAQAB -----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 295079335290480782574455034482010895381317 . . . . . . . . [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-03-02 14:10:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-31 14:10:57 +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 'server01.freekwebdesign.nl' . . . . . . . . [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 25397193564784273156923164888537881942659778492354617778502259553510329969211870889646166334578207711678032184944355050727122021836339748018925569767356786032868543536939208868412655884140042219542797820940418730559347244827454958716075156585740381165539230055318464651966714950579499675285715978682113290941096079879755163621365750715207485855987114412048751523510357331657639674998105379772218331473042677252051201348953853215429122252282356991166159513538547971039347662339280432663002896660532086902544662562890706223404052848949069763553308259410830912412088882794155999268919594345448586272049805598318165496413 . . . . . . . . . . . . . . . . . . . . [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) 6815925087a5ddaf1bebbdbdfa0fc22f8f670a5f . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'server01.freekwebdesign.nl' . . . . . . . . . . . . . . . . [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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001709bccd64a000004030046304402201d0d4b7dff3630e5c8dff925a68ad14e51e3afc0626f29d42c9812df5402d279022057878399c45838fc3b0fc314f79299427423fb074b92d7f7073f4d671f2a3a71007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001709bccd639000004030046304402204c79e6fcae4ab3ff29794a27c9a8da20e80097fd6b5112bdff683fa24a4f38e202202ae63924bd60b99b37f1208e50cae5c705e0e94d4b556b80719ade5a58a1b3c0 . . . . [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) 00886844f53d155f8ae994f2ac7dad1cdf59ab127829b60465bb1b30c026e65e9cbb6331e9d34818df31c2f57639b33de109702f8c6dce7eb361a99e6ea443a6cb9f87602f585036b2f738fd1eb801297f5b056a02f031311245374dc17f11d67bcc9ff0e136e4a2cb1c8936180f15b7d072ab36b71c3b761460be9f8cb9c65369cd0cb00ad3998e53008e8cc8d30268d5c7642f82e80f76b66862b2b2c327e4f8a88be2daf1966c80e8459056cd1d52a49eaf0f9e58ff7afb60dbc836ac33fd58cc3a4b7082acb8fd8e4a3263b51f508ea98a304f91357aceea291772e1c93e99b2876db96d798290bbd3c14e0b8bf5f5b384fe8a69024ef0a35f848bee989ae1