duqlawblogs.org
Issued by R3
About this certificate
This digital certificate with serial number 04:ee:16:75:46:13:14:58:e3:6b:e4:a5:50:a0:9a:d9:1d:c8 was issued on by Let's Encrypt.
With 3 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=duqlawblogs.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:ee:16:75:46:13:14:58:e3:6b:e4:a5:50:a0:9a:d9:1d:c8Serial Number (int): 429466198990144362117839150372373877300680
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 1f:37:41:c7:5c:63:f8:5a:4d:37:1d:6f:37:7c:83:0b:19:da:50:ac
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): f1:33:17:76:0c:98:13:e4:9e:db:b6:14:91:ba:a7:be:3e:00:6d:51
Fingerprint (sha256): 85:20:43:98:42:92:19:ec:32:04:bd:51:7f:f6:72:12:d8:2f:94:29:f3:5d:92:17:4e:11:ad:5a:e2:80:43:9b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate duqlawblogs.org
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for duqlawblogs.org
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
duqlawblogs.org
mail.duqlawblogs.org
www.duqlawblogs.org
mail.duqlawblogs.org
www.duqlawblogs.org
Other certificates including the domain name duqlawblogs.org
(limited to 100 certificates)
webdisk.duqlawbookclub.org
duqlawblogs.org
www.paconstitution-org.duqlawblogs.org
duqcrim.com
sites.law.duq.edu
duquesnelawreview.com
paconstitution.org
jurismagazine.duqlawblogs.org
mail.dbliblog.com
duquesneblj.com
duquesneblj.com
duqcrim.com
paconstitution.org
duquesnejurismagazine.com
duqlawblogs.org
duqlawbookclub-org.duqlawblogs.org
duqlawblogs.org
acllib.org
duqlawblogs.org
cpcalendars.duquesnelawreview.com
duqcrim.com
sites-law-duq-edu.duqlawblogs.org
duquesneblj.com
sites-law-duq-edu.duqlawblogs.org
paconstitution.org
cpcontacts.dbliblog.com
duqlawblogs.org
duquesnelawreview.com
www.duqlawbookclub.org
duqlawblogs.org
paconstitution.org
mail.dbliblog.com
duqcrim.duqlawblogs.org
duqlawblogs.org
sites-law-duq-edu.duqlawblogs.org
duqcrim.com
acllib.org
duqlawblogs.org
duquesneblj.com
sites.law.duq.edu
acllib.org
paconstitution-org.duqlawblogs.org
mail.duquesneblj.com
sites-law-duq-edu.duqlawblogs.org
paconstitution.org
duqcrim.com
webdisk.paconstitution.org
sites.law.duq.edu
paconstitution.org
autodiscover.duqlawbookclub.org
paconstitution-org.duqlawblogs.org
acllib.org
duquesnejurismagazine.com
acllib.org
duqlawblogs.org
paconstitution.org
sites-law-duq-edu.duqlawblogs.org
duqcrim.com
duquesnelawreview.com
duqlawblogs.org
duquesneblj.com
duquesnejurismagazine.com
mail.duqlawblogs.org
duqlawblogs.org
www.paconstitution-org.duqlawblogs.org
duqcrim.com
sites.law.duq.edu
duquesnelawreview.com
paconstitution.org
jurismagazine.duqlawblogs.org
mail.dbliblog.com
duquesneblj.com
duquesneblj.com
duqcrim.com
paconstitution.org
duquesnejurismagazine.com
duqlawblogs.org
duqlawbookclub-org.duqlawblogs.org
duqlawblogs.org
acllib.org
duqlawblogs.org
cpcalendars.duquesnelawreview.com
duqcrim.com
sites-law-duq-edu.duqlawblogs.org
duquesneblj.com
sites-law-duq-edu.duqlawblogs.org
paconstitution.org
cpcontacts.dbliblog.com
duqlawblogs.org
duquesnelawreview.com
www.duqlawbookclub.org
duqlawblogs.org
paconstitution.org
mail.dbliblog.com
duqcrim.duqlawblogs.org
duqlawblogs.org
sites-law-duq-edu.duqlawblogs.org
duqcrim.com
acllib.org
duqlawblogs.org
duquesneblj.com
sites.law.duq.edu
acllib.org
paconstitution-org.duqlawblogs.org
mail.duquesneblj.com
sites-law-duq-edu.duqlawblogs.org
paconstitution.org
duqcrim.com
webdisk.paconstitution.org
sites.law.duq.edu
paconstitution.org
autodiscover.duqlawbookclub.org
paconstitution-org.duqlawblogs.org
acllib.org
duquesnejurismagazine.com
acllib.org
duqlawblogs.org
paconstitution.org
sites-law-duq-edu.duqlawblogs.org
duqcrim.com
duquesnelawreview.com
duqlawblogs.org
duquesneblj.com
duquesnejurismagazine.com
mail.duqlawblogs.org
Certificate
The complete raw certificate details for duqlawblogs.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFFzCCA/+gAwIBAgISBO4WdUYTFFjja+SlUKCa2R3IMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MjAwNzI2MTJaFw0yNDA3MTkwNzI2MTFaMBoxGDAWBgNVBAMT D2R1cWxhd2Jsb2dzLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMf1Kw4/2iTv8b3a96FVBe/iGPJ4eR3DHibsH3akf0TajdVMtGBiuN5ksFgh1ZGA U21TaqmYGEPGNSTZLnuN1RriOw81vQZewABTMQMGHIpFg4AYNVIwHFlKL2AjU2aE 9u97WIlrq3f6YmW87Ap8jOebDZN8q/r3skS+ln3de2WoTsriRGFc0Fi6Pxr8mf56 M1SElcL0N74Gm8f6WZaDVQjmdv1md1O8uPqpsJ5vLkBh44sR/W+T4iOXL7t3tycQ c/JOqo+5e5fQ4p7NRw7aCafcLoDmb+/JLq4bjrPFibeRMtsb3OVby0DkfeDXl3Ek Sciv4OEc4JwzdOluarDu6Y0CAwEAAaOCAj0wggI5MA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV HQ4EFgQUHzdBx1xj+FpNNx1vN3yDCxnaUKwwHwYDVR0jBBgwFoAUFC6zF7dYVsuu UAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8v cjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9y Zy8wRQYDVR0RBD4wPIIPZHVxbGF3YmxvZ3Mub3JnghRtYWlsLmR1cWxhd2Jsb2dz Lm9yZ4ITd3d3LmR1cWxhd2Jsb2dzLm9yZzATBgNVHSAEDDAKMAgGBmeBDAECATCC AQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOze w1FIWUZxH7WbAAABjvqc76EAAAQDAEgwRgIhAMZfLToQeZeLSJLkh306UmJEZQIV 8lZ6lK1mfVxMI4q9AiEA7pm1cqqcyvz9V8LkDpx3c0zAP+5Wpv1aGoQWfSB3fvEA dgA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frUFwAAAY76nO+vAAAEAwBH MEUCIEHCWF6wPP+M/K1b7/KiVq9P+4xoo8dSDntYsdZApHtEAiEA+sUxff3vcaSD msamHFH/bVTht56iNSNY+zF269z8fMQwDQYJKoZIhvcNAQELBQADggEBAK8tRb3g ydqhWVZcrEca75NUgjCVt3JZz6Za+BMot7DAI354FGUesc9P2sDy1H9DayjeEvog BieKFFz1XmaPpQq6MhqNVL0UcFk9tPr9mnh9M2BmBpmYr1X2+RWOUK0kJw9MkYA/ Veyo2bh9q/2pWMaqU9dz9LI84ftf1ckxSg2OXXuePxsStu+ogDk/daT2y74zF3eh J7Sn120uuDhY7M70L9LqpUzflAyBke/K6Vvg5ESI1ksEgw1CIoDVoEiaGpVQcKUq 3ZsOv3aIrjBWQirxUNu6Pxzk7I+Pityi0NlSn0sJS59qEspYsAEJPvczcy1xURsm JrosaK6awpV/S0g= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx/UrDj/aJO/xvdr3oVUF 7+IY8nh5HcMeJuwfdqR/RNqN1Uy0YGK43mSwWCHVkYBTbVNqqZgYQ8Y1JNkue43V GuI7DzW9Bl7AAFMxAwYcikWDgBg1UjAcWUovYCNTZoT273tYiWurd/piZbzsCnyM 55sNk3yr+veyRL6Wfd17ZahOyuJEYVzQWLo/GvyZ/nozVISVwvQ3vgabx/pZloNV COZ2/WZ3U7y4+qmwnm8uQGHjixH9b5PiI5cvu3e3JxBz8k6qj7l7l9Dins1HDtoJ p9wugOZv78kurhuOs8WJt5Ey2xvc5VvLQOR94NeXcSRJyK/g4RzgnDN06W5qsO7p jQIDAQAB -----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 429466198990144362117839150372373877300680 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-20 07:26:12 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-19 07:26:11 +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 'duqlawblogs.org' . . . . . . . . [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 25242319626741100305686290742847688959340613939541132618205548566798637626785900088611830867815108616469914227856599107516451144894985847899489127995393438190709402857289024861969471482393432257532330864202864068313713905204005875432026141147267042964640739389515895931853384511708000203824132448047036681305751263328101977860054661102451273961791459045992190317350652774611246454590312037344440145080331951092235583364604073301890326124059890961395893371703772830525438860521697623030638713924807662117433668906103965386742236902403400443731514463143840105418093001944385194898038201291341520899821630452362076154253 . . . . . . . . . . . . . . . . . . . . [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) 1f3741c75c63f85a4d371d6f377c830b19da50ac . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (62 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'duqlawblogs.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.duqlawblogs.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.duqlawblogs.org' . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018efa9cefa10000040300483046022100c65f2d3a1079978b4892e4877d3a526244650215f2567a94ad667d5c4c238abd022100ee99b572aa9ccafcfd57c2e40e9c77734cc03fee56a6fd5a1a84167d20777ef10076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018efa9cefaf0000040300473045022041c2585eb03cff8cfcad5beff2a256af4ffb8c68a3c7520e7b58b1d640a47b44022100fac5317dfdef71a4839ac6a61c51ff6d54e1b79ea2352358fb3176ebdcfc7cc4 . . . . [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) 00af2d45bde0c9daa159565cac471aef9354823095b77259cfa65af81328b7b0c0237e7814651eb1cf4fdac0f2d47f436b28de12fa2006278a145cf55e668fa50aba321a8d54bd1470593db4fafd9a787d336066069998af55f6f9158e50ad24270f4c91803f55eca8d9b87dabfda958c6aa53d773f4b23ce1fb5fd5c9314a0d8e5d7b9e3f1b12b6efa880393f75a4f6cbbe331777a127b4a7d76d2eb83858eccef42fd2eaa54cdf940c8191efcae95be0e44488d64b04830d422280d5a0489a1a955070a52add9b0ebf7688ae3056422af150dbba3f1ce4ec8f8f8adca2d0d9529f4b094b9f6a12ca58b001093ef733732d71511b2626ba2c68ae9ac2957f4b48