commonsense.xyz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:40:0f:ca:64:ad:a8:2d:7f:34:7c:50:68:0e:ec:bd:66:72 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=commonsense.xyz
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:40:0f:ca:64:ad:a8:2d:7f:34:7c:50:68:0e:ec:bd:66:72Serial Number (int): 283135918584122480338957566868010705970802
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 36:d8:c7:80:d9:9d:a7:41:5a:5b:e5:85:cd:ff:a2:c0:f8:02:92:f9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 31:20:92:3c:a3:8a:22:6a:eb:45:35:40:d2:cf:10:40:bd:3e:92:e7
Fingerprint (sha256): 92:dc:2e:92:be:c7:9d:b5:ea:8e:02:44:b4:d7:fe:fe:f8:6a:23:37:68:32:3b:0f:49:cb:0e:33:ed:4d:84:ae
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate commonsense.xyz
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for commonsense.xyz
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
commonsense.xyz
www.commonsense.xyz
www.commonsense.xyz
Other certificates including the domain name commonsense.xyz
(limited to 100 certificates)
commonsense.xyz
odix.org
commonsense.xyz
commonsense.xyz
commonsense.xyz
www.commonsense.xyz
commonsense.xyz
commonsense.xyz
commonsense.xyz
commonsense.xyz
cryptonaft.com
www.commonsense.xyz
commonsense.xyz
commonsense.xyz
cryptonaft.com
www.commonsense.xyz
www.commonsense.xyz
trimachines.com
commonsense.xyz
odix.org
commonsense.xyz
commonsense.xyz
commonsense.xyz
www.commonsense.xyz
commonsense.xyz
commonsense.xyz
commonsense.xyz
commonsense.xyz
cryptonaft.com
www.commonsense.xyz
commonsense.xyz
commonsense.xyz
cryptonaft.com
www.commonsense.xyz
www.commonsense.xyz
trimachines.com
commonsense.xyz
Certificate
The complete raw certificate details for commonsense.xyz in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGaTCCBVGgAwIBAgISA0APymStqC1/NHxQaA7svWZyMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMjYwMTA3MDRaFw0y MDAyMjQwMTA3MDRaMBoxGDAWBgNVBAMTD2NvbW1vbnNlbnNlLnh5ejCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBANmtWffXC00zy5Pdyfky4BDBt79veUK/ S0Q6OoYZSyT7FpJCSHiiNh5DQTR8d8c6vY6HFJuTfgbYeJ+0QGYw2tN0lCK6rU5j mNmuy43G3Ug3bLO+whLRHAaY/aeK30hQ82wCkAQAc1wtMJ115cXOIzLPOhECx+m2 6pjQ+otl8rhqZ9V415WT9SkwBBUUBAJcJdl4Li1jxm+a3lclMQNM24ZT+qo6KHsl nu8L5hV9nH/Temfm4l+0apwqCNuNAwu2MbGgimXQmF8LV8ho+/IbOO0Zny6MqrC1 s6r8sSpkJW8zJ54IJ8wjiAkIjv2EE+j43PpyC9qhR3eE9P7YZzO9q+cLubFTrUgF NkQtfnX/5VXGIqp4Ix/pFa8oiQMuuyACAXVj61jkIy1vMRyJzvADm96KPRRiNuQ5 emWOsWLsh3LWsy9njfj25fLLuqIBCUErmG7cBPLjxdVnF61fhDpMEI/DkVI+QEow znoG+lxhqcfZyGSSDinDdyZ1Pd3RHd7J8toNpMGtlC1qi87pCKAhvV816xErsFvE Kp/l18ryDhtkAn2/W+kpoMZqay2U2oVCvKBH6R/b5B9CcxwORWwuMCaWBPF5nrVs I5O7bJnTMoRm7TmpaihCOV2oqY+JceX85gSGXBid7bT7YUTyqDLp5/VIOHUXVaZx sQaLoHmheR3nAgMBAAGjggJ3MIICczAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDbY x4DZnadBWlvlhc3/osD4ApL5MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYDVR0RBCgwJoIPY29tbW9uc2Vuc2UueHl6 ghN3d3cuY29tbW9uc2Vuc2UueHl6MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu b3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAXqdz+d9WwOe1Nkh90EngMnqR mgyEoRIShBh1loFxRVgAAAFupXZPIwAABAMARjBEAiA9CbpiZTUF74WGKb6IC0zA LXh3IWW+UCjuzYVMMK16KAIgd3XKjSuVvliZDBuz/vgsjfu13YdS9TvIEvWQcl4M SnsAdQCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAW6ldk8PAAAE AwBGMEQCIBoS0+RtOry3DiqfjCXlcRy3Gw1HEfpaNEBPUhLBxNEsAiAr1fWz/+VD g0Eg9FwlF5NSCv1/PruhNEoeDZATV8SCUTANBgkqhkiG9w0BAQsFAAOCAQEAVj1o 9+4/Net8ALGXLogHlo1UJDiEUes8Jy76yVOnJts32RIXH+59QU534o8xdIDERNO8 gfWyiuZWd2sy2ATRFLwtBHZXLiu3gEECJpdHz5ISIc8etA9TO0qW75E5AFFet1L0 IwjF5Pm+zQK9vHyCzHA8rE+OXP0EHy9wm9s5lm3jVhiwjT6g3IOkAq159+EwvMRd lP3c32Ml6jJpZ7Ijtr2/Ud7f1zqNG3k6N8qV65/k+Xjw9Aj2HlwEmkMj5whT4vG6 hpSPYKk+aHu6nWhKDP/HtyFjpsP/OjraAhm219eQIqcchHBnTr3sR2zRSeNRPZi5 0xA5FnvwjOWjAElWLQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2a1Z99cLTTPLk93J+TLg EMG3v295Qr9LRDo6hhlLJPsWkkJIeKI2HkNBNHx3xzq9jocUm5N+Bth4n7RAZjDa 03SUIrqtTmOY2a7LjcbdSDdss77CEtEcBpj9p4rfSFDzbAKQBABzXC0wnXXlxc4j Ms86EQLH6bbqmND6i2XyuGpn1XjXlZP1KTAEFRQEAlwl2XguLWPGb5reVyUxA0zb hlP6qjooeyWe7wvmFX2cf9N6Z+biX7RqnCoI240DC7YxsaCKZdCYXwtXyGj78hs4 7RmfLoyqsLWzqvyxKmQlbzMnnggnzCOICQiO/YQT6Pjc+nIL2qFHd4T0/thnM72r 5wu5sVOtSAU2RC1+df/lVcYiqngjH+kVryiJAy67IAIBdWPrWOQjLW8xHInO8AOb 3oo9FGI25Dl6ZY6xYuyHctazL2eN+Pbl8su6ogEJQSuYbtwE8uPF1WcXrV+EOkwQ j8ORUj5ASjDOegb6XGGpx9nIZJIOKcN3JnU93dEd3sny2g2kwa2ULWqLzukIoCG9 XzXrESuwW8Qqn+XXyvIOG2QCfb9b6SmgxmprLZTahUK8oEfpH9vkH0JzHA5FbC4w JpYE8XmetWwjk7tsmdMyhGbtOalqKEI5Xaipj4lx5fzmBIZcGJ3ttPthRPKoMunn 9Ug4dRdVpnGxBougeaF5HecCAwEAAQ== -----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 283135918584122480338957566868010705970802 . . . . . . . . [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-26 01:07:04 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-24 01:07:04 +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 'commonsense.xyz' . . . . . . . . [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 888045310282526378120714002957188784993394862895846930133226931681498606188325086419108160991287647053489053925931589766482798531326719120836562505578868684427809540563275973914152199814225315332523997041820343925913831894404657140533251790630766199056695778140894577138003477381593196366210133146176371323371439328086539250135767268431609411563610267818137980043904125331921330665482644416384193742552323222642692740562667640305367220380653465080472594429829072043879017571692404762122152453606648054936901133111819325623934743347212549549792779619821150750641549282126738740044984514311861313912376338463592737861111492897889535206552771030872839877275530828491812391519753117775248955693814328975822641439990362884806477633114546584843989990025397476612876498442376634612622674080647007028402365643346270824940881387536174246544105952768764863454764771985207415641890240326443829597735447720168530180111211268198294839404772627950289812609668957797842058481520201777503764401824905189496809491374804547739424880444396201448985721220639535546033210855407077455263025398801541701702428274255847374118525244628386614619207709039568870379524783788127457180380321220140918703335881819945911717698634639107509908904885467570887684857319 . . . . . . . . . . . . . . . . . . . . [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) 36d8c780d99da7415a5be585cdffa2c0f80292f9 . . . . . . . . . . . . . . . . [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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'commonsense.xyz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.commonsense.xyz' . . . . . . . . . . . . . . . . [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) 00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016ea5764f23000004030046304402203d09ba62653505ef858629be880b4cc02d78772165be5028eecd854c30ad7a2802207775ca8d2b95be58990c1bb3fef82c8dfbb5dd8752f53bc812f590725e0c4a7b007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016ea5764f0f000004030046304402201a12d3e46d3abcb70e2a9f8c25e5711cb71b0d4711fa5a34404f5212c1c4d12c02202bd5f5b3ffe543834120f45c251793520afd7f3ebba1344a1e0d901357c48251 . . . . [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) 00563d68f7ee3f35eb7c00b1972e8807968d5424388451eb3c272efac953a726db37d912171fee7d414e77e28f317480c444d3bc81f5b28ae656776b32d804d114bc2d0476572e2bb7804102269747cf921221cf1eb40f533b4a96ef913900515eb752f42308c5e4f9becd02bdbc7c82cc703cac4f8e5cfd041f2f709bdb39966de35618b08d3ea0dc83a402ad79f7e130bcc45d94fddcdf6325ea326967b223b6bdbf51dedfd73a8d1b793a37ca95eb9fe4f978f0f408f61e5c049a4323e70853e2f1ba86948f60a93e687bba9d684a0cffc7b72163a6c3ff3a3ada0219b6d7d79022a71c8470674ebdec476cd149e3513d98b9d31039167bf08ce5a30049562d