catalog.dmpl.org
Issued by R3
About this certificate
This digital certificate with serial number 04:43:6b:9e:c2:31:87:79:3f:b2:26:8b:8b:c6:ee:87:f4:d3 was issued on by Let's Encrypt.
With 2 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=catalog.dmpl.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:43:6b:9e:c2:31:87:79:3f:b2:26:8b:8b:c6:ee:87:f4:d3Serial Number (int): 371391114027908068268476167957377194652883
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 3a:0a:c9:dc:54:f4:0e:7f:3c:97:80:95:66:47:85:62:a8:a8:c7:10
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): e1:05:42:b1:49:0c:03:84:f9:18:4e:b7:68:fc:84:ef:78:a4:5f:21
Fingerprint (sha256): 42:d5:a3:25:64:c2:a5:63:a4:e2:8b:17:a9:d6:70:3e:ad:6f:3b:72:fe:68:0f:61:c0:62:5e:85:54:f4:d3:2b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate catalog.dmpl.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for catalog.dmpl.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
catalog.dmpl.org
dmpl.aspendiscovery.org
dmpl.aspendiscovery.org
Other certificates including the domain name dmpl.org
(limited to 100 certificates)
*.dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
dmpl.org
*.dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
owa2007.dmgov.org
dmpl.org
*.dmpl.org
dmpl.org
catalog.dmpl.org
dmpl.org
dmpl.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
projectdesmoines.dmpl.org
*.dmpl.org
dmpl.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
catalog.dmpl.org
dmpl.org
projectdesmoines.dmpl.org
dmpl.org
historicmt.org
5674844079259648-fe3.pantheonsite.io
mail.dmgov.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
*.dmpl.org
5674844079259648-fe3.pantheonsite.io
*.libezproxy.dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
projectdesmoines.dmpl.org
projectdesmoines.dmpl.org
catalog.dmpl.org
5674844079259648-fe3.pantheonsite.io
*.libezproxy.dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
dmpl.org
dmpl.org
*.dmpl.org
5674844079259648-fe3.pantheonsite.io
projectdesmoines.curatescape4.reclaim.hosting
dmpl.org
5674844079259648-fe3.pantheonsite.io
dmpl.org
5674844079259648-fe3.pantheonsite.io
dmpl.org
*.dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
owa2007.dmgov.org
dmpl.org
*.dmpl.org
dmpl.org
catalog.dmpl.org
dmpl.org
dmpl.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
projectdesmoines.dmpl.org
*.dmpl.org
dmpl.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
catalog.dmpl.org
dmpl.org
projectdesmoines.dmpl.org
dmpl.org
historicmt.org
5674844079259648-fe3.pantheonsite.io
mail.dmgov.org
dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
*.dmpl.org
5674844079259648-fe3.pantheonsite.io
*.libezproxy.dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
projectdesmoines.dmpl.org
projectdesmoines.dmpl.org
catalog.dmpl.org
5674844079259648-fe3.pantheonsite.io
*.libezproxy.dmpl.org
dmpl.org
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
5674844079259648-fe3.pantheonsite.io
dmpl.org
dmpl.org
*.dmpl.org
5674844079259648-fe3.pantheonsite.io
projectdesmoines.curatescape4.reclaim.hosting
dmpl.org
5674844079259648-fe3.pantheonsite.io
Certificate
The complete raw certificate details for catalog.dmpl.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFBjCCA+6gAwIBAgISBENrnsIxh3k/siaLi8buh/TTMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMjgwNTAyMDFaFw0yNDA2MjYwNTAyMDBaMBsxGTAXBgNVBAMT EGNhdGFsb2cuZG1wbC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQClDZmA8Z34rEh4vlzQS7tU4P++9cCChE8ws7yQ/ATPOP+IZp0ngwDecZO9Hmwj 9RGQMDRjTfqH5+D6nCSgF0gbLaYEKxsFTqm0WREJxzXMBbiE0tnFDvCR6HqJQ9bK gD4IEkQ7ccWjPkj7dK58sBlxijipA7i0sxCTDJ2rS2X7jzhQ+FDvHon04/v3K98+ zxlI03cVg7qLZSMUGY9fxFTaCkBfBH2+Rxbfh8weJjfaUdinvQ92ZsMrTAyGJSFC veh88h1jcUy9ePiKrObSZuJc7Yhs4e9NqP+OFg0u4y/SpbdYsTSPP3v85fHSluIO BmRftr6uGRelwzuFJgksufu9AgMBAAGjggIrMIICJzAOBgNVHQ8BAf8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD VR0OBBYEFDoKydxU9A5/PJeAlWZHhWKoqMcQMB8GA1UdIwQYMBaAFBQusxe3WFbL rlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDov L3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5v cmcvMDQGA1UdEQQtMCuCEGNhdGFsb2cuZG1wbC5vcmeCF2RtcGwuYXNwZW5kaXNj b3Zlcnkub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYBBAHWeQIEAgSB 9QSB8gDwAHcASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGOg6aq YwAABAMASDBGAiEAyETCBB/ONH7mpDtiUF3eu/sJbVYwCULL/8QhbWPJ/SkCIQCx 5+OMyk3qUFTVqmQOvO31xaIEeX3aKNKT3JnQiM6SYwB1AKLiv9Ye3i8vB6DWTm03 p9xlQ7DGtS6i2reK+Jpt9RfYAAABjoOmqmUAAAQDAEYwRAIgbDr2gov6x4eaHRKu t13dP1sZclpu2r9kDTEJMNa7E24CIGEtMz1tkBxfK4LUrAOIXf9YZ9wQiuw2jPVX o0rfYsp6MA0GCSqGSIb3DQEBCwUAA4IBAQAR18Vr31GJuzphHi13BZJKLdkILxMz rF6VT40NcyCEIngyPi42MXjVF1NSCsvqV6fHfqbt7lURD5y1/6mgZR0tHkIwOFnK YPwjFSF40ELKM1zmknYXyBxwjZ7cnaAi9cjtX51yUEOIE0xOOLUTy9EgxtH683U5 1ujHEuiOUdzJuNQRt4oz8T2ks75yYPdyeoilcBW7zX7B6ZCQmsrk9t743V/LIrF5 Nsd8f/K2bGK6PnvlVK+HuBNVs+gGKTy6ivlsBJS0z4QCCUlCFtP9X9JlDrjsyrV3 HpTyVdK4VH7IAxNZ0HCSjBLpHdC9w1dmaDKekaroG9FWwb6T1GYkgMFX -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApQ2ZgPGd+KxIeL5c0Eu7 VOD/vvXAgoRPMLO8kPwEzzj/iGadJ4MA3nGTvR5sI/URkDA0Y036h+fg+pwkoBdI Gy2mBCsbBU6ptFkRCcc1zAW4hNLZxQ7wkeh6iUPWyoA+CBJEO3HFoz5I+3SufLAZ cYo4qQO4tLMQkwydq0tl+484UPhQ7x6J9OP79yvfPs8ZSNN3FYO6i2UjFBmPX8RU 2gpAXwR9vkcW34fMHiY32lHYp70PdmbDK0wMhiUhQr3ofPIdY3FMvXj4iqzm0mbi XO2IbOHvTaj/jhYNLuMv0qW3WLE0jz97/OXx0pbiDgZkX7a+rhkXpcM7hSYJLLn7 vQIDAQAB -----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 371391114027908068268476167957377194652883 . . . . . . . . [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-03-28 05:02:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-26 05:02:00 +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 'catalog.dmpl.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 20836026543828272146598570725263947383131930808063006111320837861572874683477943558892993734832073179215846782888949792133871095722956952776153195726569107469402124569243104616371039064797810491798993577889334413136339919682601811318643206162214121579899327126917741121997925849746119281332638652636348283168240562216078353759788489974174940825802964294533297518052436042981366394430898095474988855847120885191299883881027258578312327266124738187672345829170973286058497671334074266570821479937203916748033911121218449303372658838830445637297318051445322057271169948835001728024542327853221204558100216763712519404477 . . . . . . . . . . . . . . . . . . . . [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) 3a0ac9dc54f40e7f3c97809566478562a8a8c710 . . . . . . . . . . . . . . . . [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 (45 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'catalog.dmpl.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dmpl.aspendiscovery.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f000770048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018e83a6aa630000040300483046022100c844c2041fce347ee6a43b62505ddebbfb096d56300942cbffc4216d63c9fd29022100b1e7e38cca4dea5054d5aa640ebcedf5c5a204797dda28d293dc99d088ce9263007500a2e2bfd61ede2f2f07a0d64e6d37a7dc6543b0c6b52ea2dab78af89a6df517d80000018e83a6aa65000004030046304402206c3af6828bfac7879a1d12aeb75ddd3f5b19725a6edabf640d310930d6bb136e0220612d333d6d901c5f2b82d4ac03885dff5867dc108aec368cf557a34adf62ca7a . . . . [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) 0011d7c56bdf5189bb3a611e2d7705924a2dd9082f1333ac5e954f8d0d7320842278323e2e363178d51753520acbea57a7c77ea6edee55110f9cb5ffa9a0651d2d1e42303859ca60fc23152178d042ca335ce6927617c81c708d9edc9da022f5c8ed5f9d72504388134c4e38b513cbd120c6d1faf37539d6e8c712e88e51dcc9b8d411b78a33f13da4b3be7260f7727a88a57015bbcd7ec1e990909acae4f6def8dd5fcb22b17936c77c7ff2b66c62ba3e7be554af87b81355b3e806293cba8af96c0494b4cf840209494216d3fd5fd2650eb8eccab5771e94f255d2b8547ec8031359d070928c12e91dd0bdc3576668329e91aae81bd156c1be93d4662480c157