commonsense.xyz
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:7d:89:cb:42:d9:75:e5:cd:ea:6f:b9:51:e4:ea:49:4b:30 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:7d:89:cb:42:d9:75:e5:cd:ea:6f:b9:51:e4:ea:49:4b:30Serial Number (int): 304055313287950896586567053713399511337776
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0e:e8:ae:2e:fa:fb:80:00:e6:c0:08:fd:7d:2e:43:75:3d:0a:4b:75
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d2:06:30:af:de:3b:f4:2c:47:25:47:bd:5f:a3:10:bb:25:4a:e4:17
Fingerprint (sha256): 49:4e:55:86:d2:20:32:d6:6a:5d:fb:88:7b:f6:35:0c:22:84:6e:ef:a2:71:f1:6b:01:78:97:91:67:50:64:1f
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----- MIIGaTCCBVGgAwIBAgISA32Jy0LZdeXN6m+5UeTqSUswMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMzEwNDExMDBaFw0y MDA2MjkwNDExMDBaMBoxGDAWBgNVBAMTD2NvbW1vbnNlbnNlLnh5ejCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBANJLnSd2LDfwc/MjpMUYf9IdSGVXpiFc 1u2dezcJ+kGPT025F9r48pxAcgqEoP51XhSadmoT69sgDfHmDf9DY+/pZIxszDGA qYcNzXjVIHIswDU+FzdDHorJGlx0ls78UUOJRJKWuAfR8vqxjmN0AdURpnq4rSt6 SZ7zretQS2jUGcfrD0hd2GksTlQ2SOw3J2CgFnzwI+BfEsLekDg+LeOpCfYMeY9r b8gaMKYp9kc433yK4STIiJAx2wdxs7OOWaLZKit+vsL2XiZAnvm0Zyn/pIT9e7SA cd2mIyD89VAUyiexwnvJscujSF42Qw/3bLp4JjWNTNzIEWh+q3/seU8EwurDJxen odpPfp+AbRd5HTRhgMFXbdQR10QY1RfRrLJhfRGGENpAKDVA9q0a2oY+f0xdXuub +8l0nIi9Bj1O6xVZ3c7L2ldIIt01srwjo9k4GeHOrFOXnyweboVQW+Fbn9Yu+dzv l6LLm8ghNzTcXmKLnJ/5c09/yrKx5kdpBleZsQREp5cw1kZtrv2Y+oGhNjP7PJ2c +QatkpkbxiKnhiO9BDrVdzyE+A6V7ffCOOAe3+oFZoL51ZrNcBGJwvPAsaJeGXxH 1lFm9f3h5EA2OOYsoLUzPLOEGIvC6xXKZDb2tUbPpSGGqIKWv5OAbsIaS2yVGlQp r9tQKioR2h7ZAgMBAAGjggJ3MIICczAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFA7o ri76+4AA5sAI/X0uQ3U9Ckt1MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYDVR0RBCgwJoIPY29tbW9uc2Vuc2UueHl6 ghN3d3cuY29tbW9uc2Vuc2UueHl6MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu b3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUA5xLysDd+GmL7jskMYYTx6ns3 y1YdESZb8+DzS/JBVG4AAAFxLv/8tgAABAMARjBEAiBR+uVTdAKnEsLDm+crXSXP EK2NbsufpNABzMBTFd84EgIgRPPmJnsY22Pel2Pb6pq4ws3kxa7kQPxV4vDIqwfY CZcAdQCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXEu//ynAAAE AwBGMEQCIDpbrdHO2dtVNk6TpetwuMtJDObw0dC8zVP/7UbN2SHTAiATGdQ7F9l9 tCMkBpnQzTi9fcQa3TUUMffk6y8Ed8TKtzANBgkqhkiG9w0BAQsFAAOCAQEAbVeG GN/VmCnJ+OE+d62hQJvZaUlApr/EKwgrdpNcyG3nYhGqY8VhTU264qiKIhQSHLTS jcXdw82k+d+EKKQQdIp4O0ohWIHj4v5eJtH0x3wCg0mZBz7ybvL3lDTb2x32KGp7 frtn1GSRXIWTkJyJ5/DI9lp6ISdDh6iOyy7IRpwvI3mizC/HnFe4WaLIHK7Y8DI0 wizyLWw+SCVw5uFGxaRV6Mjz8JpnGjINAT7XZ4kSv3pZT8HyvS6EeBRIXSUfiYvq caVtDXsS/CwMDaEAxe0l1EvZAnpNh2PTI+ZH2B886jzID5zrRV3bmGVSjo0N2j4z 1gOrvzZnImIQ/Yxa3Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0kudJ3YsN/Bz8yOkxRh/ 0h1IZVemIVzW7Z17Nwn6QY9PTbkX2vjynEByCoSg/nVeFJp2ahPr2yAN8eYN/0Nj 7+lkjGzMMYCphw3NeNUgcizANT4XN0MeiskaXHSWzvxRQ4lEkpa4B9Hy+rGOY3QB 1RGmeritK3pJnvOt61BLaNQZx+sPSF3YaSxOVDZI7DcnYKAWfPAj4F8Swt6QOD4t 46kJ9gx5j2tvyBowpin2RzjffIrhJMiIkDHbB3Gzs45ZotkqK36+wvZeJkCe+bRn Kf+khP17tIBx3aYjIPz1UBTKJ7HCe8mxy6NIXjZDD/dsungmNY1M3MgRaH6rf+x5 TwTC6sMnF6eh2k9+n4BtF3kdNGGAwVdt1BHXRBjVF9GssmF9EYYQ2kAoNUD2rRra hj5/TF1e65v7yXSciL0GPU7rFVndzsvaV0gi3TWyvCOj2TgZ4c6sU5efLB5uhVBb 4Vuf1i753O+XosubyCE3NNxeYoucn/lzT3/KsrHmR2kGV5mxBESnlzDWRm2u/Zj6 gaE2M/s8nZz5Bq2SmRvGIqeGI70EOtV3PIT4DpXt98I44B7f6gVmgvnVms1wEYnC 88Cxol4ZfEfWUWb1/eHkQDY45iygtTM8s4QYi8LrFcpkNva1Rs+lIYaogpa/k4Bu whpLbJUaVCmv21AqKhHaHtkCAwEAAQ== -----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 304055313287950896586567053713399511337776 . . . . . . . . [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 2020-03-31 04:11:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-29 04:11: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 '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 857930245420231984097582471720663908343271222813193666639270026816083252043360153457154013252916127668555370952374845625113157104781157572277983524162956584603193624613439344409631317661355994140714219374390575668376013737973165322875261698178700595186753472957699268860146128347128177091148474165649868886983691720703527428502161091652397357056510600190695219099313217907417821864901291997398249662184770375595571092095831427771116968983659168582428782821859242546671861628148710853922349472912656888594905332994983259354088599413661878262779784537258082539602481076620861819937182271123620162709986092679058131295780353294342586086937047778809337852018088388317326683531504541654541250939854136854492435267791690860466351603034236371177028549294081132778384862458875827390149075992021727425958701156707518443535507234281470074828786534408425473281778956051300594426026811646343697060063453142113062623792015610203825795530965339511144973203072367505398205719197016506703544343895685884084538361897055498686307380610932502770922717409412454814064060853745715980067138698377527059669646976361381922002782790480161260077708833961883017669096105359435003628344411989109730210285192624084741037355673658517818750655794018039197857357529 . . . . . . . . . . . . . . . . . . . . [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) 0ee8ae2efafb8000e6c008fd7d2e43753d0a4b75 . . . . . . . . . . . . . . . . [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) 00ee007500e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001712efffcb60000040300463044022051fae5537402a712c2c39be72b5d25cf10ad8d6ecb9fa4d001ccc05315df3812022044f3e6267b18db63de9763dbea9ab8c2cde4c5aee440fc55e2f0c8ab07d80997007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001712efffca7000004030046304402203a5badd1ced9db55364e93a5eb70b8cb490ce6f0d1d0bccd53ffed46cdd921d302201319d43b17d97db423240699d0cd38bd7dc41add351431f7e4eb2f0477c4cab7 . . . . [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) 006d578618dfd59829c9f8e13e77ada1409bd9694940a6bfc42b082b76935cc86de76211aa63c5614d4dbae2a88a2214121cb4d28dc5ddc3cda4f9df8428a410748a783b4a215881e3e2fe5e26d1f4c77c02834999073ef26ef2f79434dbdb1df6286a7b7ebb67d464915c8593909c89e7f0c8f65a7a21274387a88ecb2ec8469c2f2379a2cc2fc79c57b859a2c81caed8f03234c22cf22d6c3e482570e6e146c5a455e8c8f3f09a671a320d013ed7678912bf7a594fc1f2bd2e847814485d251f898bea71a56d0d7b12fc2c0c0da100c5ed25d44bd9027a4d8763d323e647d81f3cea3cc80f9ceb455ddb9865528e8d0dda3e33d603abbf3667226210fd8c5add