inspirext.com
Issued by R3
About this certificate
This digital certificate with serial number 04:00:05:40:6e:b5:90:57:60:f2:c8:fb:1f:3c:8b:58:c3:fe 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:
- 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=inspirext.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:00:05:40:6e:b5:90:57:60:f2:c8:fb:1f:3c:8b:58:c3:feSerial Number (int): 348456124419468882687380291523156073038846
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 16:2b:d2:cf:18:34:f7:f6:29:b9:19:22:a4:a1:72:5f:4f:5f:13:34
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 5a:25:01:a3:7e:75:22:66:7e:7d:15:ed:d4:2c:64:60:8f:ed:97:be
Fingerprint (sha256): 09:58:7b:3b:ed:ec:b7:4b:d5:ca:b0:47:88:cb:ba:0c:8b:e4:5d:cd:0f:b6:31:2f:2b:ae:c3:3b:8d:c4:f9:f6
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate inspirext.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for inspirext.com
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
inspirext.com
www.inspirext.com
www.inspirext.com
Other certificates including the domain name inspirext.com
(limited to 100 certificates)
inspirext.com
inspirext.com
sprints.eximie.at
projects.nybe.be
projects.nybe.be
projects.accountsprojects.uk
projects.awup.org
inspirext.com
projects.publisherpro.app
projects.avsolutions.no
inspirext.com
projects.elgeadi.es
project.thecodingmachine.com
project.thecodingmachine.com
inspirext.com
projects.timberplus.com
projects.qnetix.io
projects.publisherpro.app
inspirext.com
projects.inspirext.com
projects.lensenergie.nl
assist.east-diagnostics.com
projects.publisherpro.app
projects.bridgemaker.co.uk
projects.purple-banana.nl
deal.webguide.one
projekte.jp-networks.de
projects.inspirext.com
projekte.jp-networks.de
projects.awup.org
rh.zagora.fr
inspirext.com
projects.ecomsilver.com
projects.nybe.be
projects.windcores.de
projects.deyerl-consulting.de
project.thecodingmachine.com
project.mgmglobal.fr
projects.brewfitt.online
projects.nybe.be
class.yogaroundu.com
projects.nybe.be
project.thecodingmachine.com
projects.windcores.de
projects.jl-designs.co.uk
projects.qnetix.io
project.thecodingmachine.com
project.schwedv.de
projects.alsviorglobal.com
projects.nybe.be
deal.webguide.one
projects.elgeadi.es
projects.accountsprojects.uk
project.thecodingmachine.com
inspirext.com
projects.lensenergie.nl
projects.timberplus.com
project.thecodingmachine.com
projects.inspirext.com
projects.inspirext.com
rh.zagora.fr
projects.lensenergie.nl
projects.nybe.be
projects.avsolutions.no
projets.fluditec.fr
projects.tebel.de
inspirext.com
projects.inspirext.com
class.yogaroundu.com
projects.publisherpro.app
projet.resotel.info
projects.nybe.be
projets.fluditec.fr
projects.avsolutions.no
project.thecodingmachine.com
project.thecodingmachine.com
projects.inspirext.com
projects.awup.org
inspirext.com
inspirext.com
project.thecodingmachine.com
inspirext.com
sprints.eximie.at
projects.nybe.be
projects.nybe.be
projects.accountsprojects.uk
projects.awup.org
inspirext.com
projects.publisherpro.app
projects.avsolutions.no
inspirext.com
projects.elgeadi.es
project.thecodingmachine.com
project.thecodingmachine.com
inspirext.com
projects.timberplus.com
projects.qnetix.io
projects.publisherpro.app
inspirext.com
projects.inspirext.com
projects.lensenergie.nl
assist.east-diagnostics.com
projects.publisherpro.app
projects.bridgemaker.co.uk
projects.purple-banana.nl
deal.webguide.one
projekte.jp-networks.de
projects.inspirext.com
projekte.jp-networks.de
projects.awup.org
rh.zagora.fr
inspirext.com
projects.ecomsilver.com
projects.nybe.be
projects.windcores.de
projects.deyerl-consulting.de
project.thecodingmachine.com
project.mgmglobal.fr
projects.brewfitt.online
projects.nybe.be
class.yogaroundu.com
projects.nybe.be
project.thecodingmachine.com
projects.windcores.de
projects.jl-designs.co.uk
projects.qnetix.io
project.thecodingmachine.com
project.schwedv.de
projects.alsviorglobal.com
projects.nybe.be
deal.webguide.one
projects.elgeadi.es
projects.accountsprojects.uk
project.thecodingmachine.com
inspirext.com
projects.lensenergie.nl
projects.timberplus.com
project.thecodingmachine.com
projects.inspirext.com
projects.inspirext.com
rh.zagora.fr
projects.lensenergie.nl
projects.nybe.be
projects.avsolutions.no
projets.fluditec.fr
projects.tebel.de
inspirext.com
projects.inspirext.com
class.yogaroundu.com
projects.publisherpro.app
projet.resotel.info
projects.nybe.be
projets.fluditec.fr
projects.avsolutions.no
project.thecodingmachine.com
project.thecodingmachine.com
projects.inspirext.com
projects.awup.org
inspirext.com
inspirext.com
project.thecodingmachine.com
Certificate
The complete raw certificate details for inspirext.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE+TCCA+GgAwIBAgISBAAFQG61kFdg8sj7HzyLWMP+MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzExMTcxMjM0MzdaFw0yNDAyMTUxMjM0MzZaMBgxFjAUBgNVBAMT DWluc3BpcmV4dC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz z+NZjAUSrPlymlcERcVgKM92hcGYXbZZTiPejoFAhq6WL0A3866STlShj+NRDEAy LSUNXY6YSnysQ+G+eBwNvbI9HycPsBFrhJSiEUaJNgbkh4eLTO2PXCGtFqN4+J/z zPkO/JOvKHF2+FLv8jBmkT9nOdSFvikkY5bOggIerDfl7+V658ET/XAs8oZezSmC iiQiToQml7B9936YaYl7IlDG3SDMu6M95/AbiJL/XpbHfbSJ2yc5BKtPAy8N1hR1 DT4gv7sB93aJSd4/NGsNDyUc9K2uzbzSi3JqGZBAPC4igSBwYxoOMqDqrAVPX0NP 5u/9C44cTgR0Rt3p3qE1AgMBAAGjggIhMIICHTAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFBYr0s8YNPf2KbkZIqShcl9PXxM0MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv MCsGA1UdEQQkMCKCDWluc3BpcmV4dC5jb22CEXd3dy5pbnNwaXJleHQuY29tMBMG A1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAO1N3 dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGL3X2YGgAABAMARjBEAiAh j9voNu/JHb9hwxj/4eaXFMP7SLOnKCwo2w7OatOm6AIgLjJ2QH/KLZkPaXgOYVkV WL14H6E1S8XGpgrzU0CJLxgAdgDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlG cR+1mwAAAYvdfZggAAAEAwBHMEUCIHLmpmi/dXCu1Gn6WJ1tZUfQ+pvYcffS+EWI dmLbX6CJAiEA7ikFASno6uPF5qP+o729hL3tPNMOBQoF7yYhSKLFhrIwDQYJKoZI hvcNAQELBQADggEBAH0xoRUEqS2HRZ60zk8bIU7h7vrpTLSR3zT5nmoiTPbwu6ai ZHi3TRB0mdSQ5rfeSUuEf8WfJgTYNmvHfpMTN/qAFwbCHgrJMZknQXid2uZMwisB IqBjVZM5jHygk+jXcTLYR+fHMOHsLTHT/kIA8J60sA9PJVlp7Ko7FpmtNQr6SVMh loLM/1N68xPvQpdjOaCo/iF4iP5oXPhtKthrvsb0Ez4fyV+XYneOh+UJXTwhxx1n ISE6Qq+qRhn39fwyHT3ZxkziXWH5G+sXbmpzKIk4mS7TLp8GjoGWfgaTvx6s2tDB ntYeROwmjHkyFJA6htmMUoUfBd3GZ+LA5nkfiR8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs8/jWYwFEqz5cppXBEXF YCjPdoXBmF22WU4j3o6BQIauli9AN/Oukk5UoY/jUQxAMi0lDV2OmEp8rEPhvngc Db2yPR8nD7ARa4SUohFGiTYG5IeHi0ztj1whrRajePif88z5DvyTryhxdvhS7/Iw ZpE/ZznUhb4pJGOWzoICHqw35e/leufBE/1wLPKGXs0pgookIk6EJpewffd+mGmJ eyJQxt0gzLujPefwG4iS/16Wx320idsnOQSrTwMvDdYUdQ0+IL+7Afd2iUnePzRr DQ8lHPStrs280otyahmQQDwuIoEgcGMaDjKg6qwFT19DT+bv/QuOHE4EdEbd6d6h NQIDAQAB -----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 348456124419468882687380291523156073038846 . . . . . . . . [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 2023-11-17 12:34:37 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-15 12:34:36 +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 'inspirext.com' . . . . . . . . [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 22699170024429203300164759710836114966528880377410193472123239525601477303516254961709625411724369959319016328295803584110972170992406621579525971538476116796310106960036836595888271780743380619133675529139563966986368805907011395818343261207647164772735211184869309340168146314205791518279085445190585285447061003088888135287032825080525525984382006290930424271286023109659176615894836238940301049857852797372507589047664966166181860632805196018054517863927807129013036236929749351255351047560867371013380612212322176705021386379640878111159306029407217951865119928837844549465532144689553408859203588573342478541109 . . . . . . . . . . . . . . . . . . . . [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) 162bd2cf1834f7f629b91922a4a1725f4f5f1334 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'inspirext.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.inspirext.com' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018bdd7d981a00000403004630440220218fdbe836efc91dbf61c318ffe1e69714c3fb48b3a7282c28db0ece6ad3a6e802202e3276407fca2d990f69780e61591558bd781fa1354bc5c6a60af35340892f18007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018bdd7d98200000040300473045022072e6a668bf7570aed469fa589d6d6547d0fa9bd871f7d2f845887662db5fa089022100ee29050129e8eae3c5e6a3fea3bdbd84bded3cd30e050a05ef262148a2c586b2 . . . . [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) 007d31a11504a92d87459eb4ce4f1b214ee1eefae94cb491df34f99e6a224cf6f0bba6a26478b74d107499d490e6b7de494b847fc59f2604d8366bc77e931337fa801706c21e0ac931992741789ddae64cc22b0122a0635593398c7ca093e8d77132d847e7c730e1ec2d31d3fe4200f09eb4b00f4f255969ecaa3b1699ad350afa4953219682ccff537af313ef42976339a0a8fe217888fe685cf86d2ad86bbec6f4133e1fc95f9762778e87e5095d3c21c71d6721213a42afaa4619f7f5fc321d3dd9c64ce25d61f91beb176e6a73288938992ed32e9f068e81967e0693bf1eacdad0c19ed61e44ec268c793214903a86d98c52851f05ddc667e2c0e6791f891f