decentralizedledger.network
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:18:2d:62:c1:d6:9d:11:5e:4c:5a:2e:a5:92:c4:f4:43:cf 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=decentralizedledger.network
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:18:2d:62:c1:d6:9d:11:5e:4c:5a:2e:a5:92:c4:f4:43:cfSerial Number (int): 356676248569554457763421600838880335250383
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 1d:f2:45:9f:41:d1:b3:45:d3:c1:a7:70:28:72:77:08:98:ef:99:08
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8e:6a:32:20:53:a7:ee:c9:b5:2d:a2:2e:5a:01:79:bb:cb:e9:40:8d
Fingerprint (sha256): 90:df:b3:1b:ee:2d:8e:4a:b3:58:6a:af:ca:71:43:0b:0f:72:3b:ac:c5:8c:f5:0f:90:47:a1:23:63:e0:86:70
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate decentralizedledger.network
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for decentralizedledger.network
Public Key Algorithm
RSA
Key Size
4096
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
decentralizedledger.network
Other certificates including the domain name decentralizedledger.network
(limited to 100 certificates)
www.decentralizedledger.network
www.pax80.com
decentralizedledger.network
www.decentralizedledger.network
amxit.com
www.wlmqjob.com
rehabilitationnewyork.com
palestine.exposed
hotelfd.com
zooquatic.com
decentralizedledger.network
donor.clinic
www.decentralizedledger.network
yacht.moda
decentralizedledger.network
dubaiwedding.ae
decentralizedledger.network
www.decentralizedledger.network
plasticlife.org
utube.media
www.pax80.com
decentralizedledger.network
www.decentralizedledger.network
amxit.com
www.wlmqjob.com
rehabilitationnewyork.com
palestine.exposed
hotelfd.com
zooquatic.com
decentralizedledger.network
donor.clinic
www.decentralizedledger.network
yacht.moda
decentralizedledger.network
dubaiwedding.ae
decentralizedledger.network
www.decentralizedledger.network
plasticlife.org
utube.media
Certificate
The complete raw certificate details for decentralizedledger.network in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGbjCCBVagAwIBAgISBBgtYsHWnRFeTFoupZLE9EPPMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMzAwMzIyNTZaFw0y MDAyMjgwMzIyNTZaMCYxJDAiBgNVBAMTG2RlY2VudHJhbGl6ZWRsZWRnZXIubmV0 d29yazCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMg4iNE6Rrzdd6+X 1CJb6IFXoG3Sps9JXl5TXpxOUpr/TTBqtD5H77+et0aNOVn1g7GVy6n2mo6qxqRD 36FAMYe2miHAAAA4hau5FwshBv1fcPrrQqXz+PFge4Cp0tzhdMlXKDmxOmacyoND VIDB2wrsWw5LPtsjn84U1rvoG7XLuAGYOF5HBeXW7aeXw1amq03K/WctR/DN63zt dv1cMhqa0TYAdbyfwNr1a51xfAr6pSiulDcmChOxrrDDAbXNBaYfbt/q1FF9A7OU OYSzN7njeuaWRsV9KmfahEFK3qbRMdBg0nalmaZWS4p2TAawF+cKz4UqSTfPKUS2 qZVZqEwqLwayt83rYnPWiPlCB2sux9duttQJaYNrTmwiK/cNasNq8OclRWtMrvgO YPjYX66Eia6EobbuFwFb2eRycsgRQK8uHHvW896isQmqjD94JomwiikyK5j/B1ht MjcbPvyu5Z1F0JBjLiF308URJtFr3fpEHvdKJXYX5Z0I+B8WLbBL97v6NvZcGX6H T37ezimQLJF/3Uy/gpjDxvEZj9Yq0/PDk12MSXv05/SjbeT1Craxxe9fhs4WVUob SjxUkQvoNNYvs0G1GtyCkyMEb6fxx+CiDxi3rFtTBPh3U9kzsr6S75qx29NArv1w Vsygoc7KSajH9oAFDjtkYvLKqQ+DAgMBAAGjggJwMIICbDAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFB3yRZ9B0bNF08GncChydwiY75kIMB8GA1UdIwQYMBaAFKhKamME fd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0 cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0 cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wJgYDVR0RBB8wHYIbZGVj ZW50cmFsaXplZGxlZGdlci5uZXR3b3JrMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHUA8JWkWfIA0YJAEC0vk4iO rUv+HUfjmeHQNKawqKqOsnMAAAFuuowhhAAABAMARjBEAiB5veSn+7huJTGx71+g trs9+WyyOgmMPF9dweyJKCqKbAIgF5KbmwBLRF1kmgCbtswF0rEjPjx2OrYjUK06 FanI1vgAdwAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToaadOiHAAAAW66jCGp AAAEAwBIMEYCIQDXHYnI7mKlulvIhEucu/uTJPUEbwEUH39woy1SnJzrWwIhANmj GTaBpH/7ZE66vHix5X1ODPyTP3lOvumjDPuv5mhGMA0GCSqGSIb3DQEBCwUAA4IB AQBf8GOM2yLbuZHR7e/tHwPicwwlfn3f4QzyIQE7+piFOSl25c4zV1g2UVuJ3umf ouXoihi1l8tycyc+pYNDtOu16wapA541/hOucfvLww407e+lHpJq05tQ/+D8oCDJ rgWcJ2k99sKvAbTLBRrbXNZvhO053W3ul8d5TK4gzqQyFZebV+5FeMem9rjAq1uK 3NbbFaApJTDim+bCYoR2lndzAgyCbd91BnvgN5vsM+1TVb63bmDCSpOYCjuV6Gyi mvpDsxYK2/BUa/YrFNSifilkRf8C9qRkDiIcDxaE3JifnnAL2mAG0kyBRaF41/zh ja9b4j/tuivxhzTZTKWnK60j -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyDiI0TpGvN13r5fUIlvo gVegbdKmz0leXlNenE5Smv9NMGq0Pkfvv563Ro05WfWDsZXLqfaajqrGpEPfoUAx h7aaIcAAADiFq7kXCyEG/V9w+utCpfP48WB7gKnS3OF0yVcoObE6ZpzKg0NUgMHb CuxbDks+2yOfzhTWu+gbtcu4AZg4XkcF5dbtp5fDVqarTcr9Zy1H8M3rfO12/Vwy GprRNgB1vJ/A2vVrnXF8CvqlKK6UNyYKE7GusMMBtc0Fph9u3+rUUX0Ds5Q5hLM3 ueN65pZGxX0qZ9qEQUreptEx0GDSdqWZplZLinZMBrAX5wrPhSpJN88pRLaplVmo TCovBrK3zetic9aI+UIHay7H12621Alpg2tObCIr9w1qw2rw5yVFa0yu+A5g+Nhf roSJroShtu4XAVvZ5HJyyBFAry4ce9bz3qKxCaqMP3gmibCKKTIrmP8HWG0yNxs+ /K7lnUXQkGMuIXfTxREm0Wvd+kQe90oldhflnQj4HxYtsEv3u/o29lwZfodPft7O KZAskX/dTL+CmMPG8RmP1irT88OTXYxJe/Tn9KNt5PUKtrHF71+GzhZVShtKPFSR C+g01i+zQbUa3IKTIwRvp/HH4KIPGLesW1ME+HdT2TOyvpLvmrHb00Cu/XBWzKCh zspJqMf2gAUOO2Ri8sqpD4MCAwEAAQ== -----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 356676248569554457763421600838880335250383 . . . . . . . . [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-11-30 03:22:56 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-28 03:22: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 'decentralizedledger.network' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 816829752679144842008172766059140940352184254168703121530558146327793414194706437791789478799784170490774349826928260495982048123293054053239283492191891289652397586907707253649071383176854951344634016613959471706761710430836851390862510643032896928633924537568908545629922349123607990991791227200232482883893089871387998403310569368289077873859928665881717157882948494252386415229470353806758521496036353897542916974600319060636549041548832872859305631884024671196915143669674882626378338721408592136029046246456540273224211510283206635255759935145974801683955562437836238810878967148171802732065683729691078682205877186225793956886269498164153898447349772092511071924021198477272344279621999352383874542107282270719178469782921414053437862110405405980737023400094776917667982044882995010245581899220742418612990374575861539920214858102009226226793352007077592672324195201764830664355321466068664488429277124154979543892955270568320331173030441022042990194151166116813183016789380444463231990618769896307191369096541549655097130428627387332910246888588422679995218390463833552624980514919245089045790433321385539720780982911291318446517740950129261738675598994245448410525329828062909573955067984796263223444130446816702432513953667 . . . . . . . . . . . . . . . . . . . . [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) 1df2459f41d1b345d3c1a7702872770898ef9908 . . . . . . . . . . . . . . . . [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 (31 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'decentralizedledger.network' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016eba8c21840000040300463044022079bde4a7fbb86e2531b1ef5fa0b6bb3df96cb23a098c3c5f5dc1ec89282a8a6c022017929b9b004b445d649a009bb6cc05d2b1233e3c763ab62350ad3a15a9c8d6f800770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016eba8c21a90000040300483046022100d71d89c8ee62a5ba5bc8844b9cbbfb9324f5046f01141f7f70a32d529c9ceb5b022100d9a3193681a47ffb644ebabc78b1e57d4e0cfc933f794ebee9a30cfbafe66846 . . . . [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) 005ff0638cdb22dbb991d1edefed1f03e2730c257e7ddfe10cf221013bfa9885392976e5ce33575836515b89dee99fa2e5e88a18b597cb7273273ea58343b4ebb5eb06a9039e35fe13ae71fbcbc30e34edefa51e926ad39b50ffe0fca020c9ae059c27693df6c2af01b4cb051adb5cd66f84ed39dd6dee97c7794cae20cea43215979b57ee4578c7a6f6b8c0ab5b8adcd6db15a0292530e29be6c2628476967773020c826ddf75067be0379bec33ed5355beb76e60c24a93980a3b95e86ca29afa43b3160adbf0546bf62b14d4a27e296445ff02f6a4640e221c0f1684dc989f9e700bda6006d24c8145a178d7fce18daf5be23fedba2bf18734d94ca5a72bad23