www.roosteroid.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f1:1a:03:61:1b:1c:09:b6:40:e0:20:28:9c:5f:56:26:ae 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=www.roosteroid.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f1:1a:03:61:1b:1c:09:b6:40:e0:20:28:9c:5f:56:26:aeSerial Number (int): 343379485697549462315095347361114999891630
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0e:6d:7e:f2:01:a3:62:cf:c6:3a:ec:a5:79:5b:04:46:31:64:64:3c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 78:a0:cd:c4:51:5f:03:f9:76:f7:ae:6f:ea:e7:f2:d0:f9:3a:3b:c8
Fingerprint (sha256): e9:83:c8:c4:d0:7a:7a:f6:f7:01:b2:93:89:c4:2f:1f:d3:f2:1d:42:23:ec:12:d6:e8:e2:5f:36:f4:af:a6:a3
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.roosteroid.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.roosteroid.com
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
www.roosteroid.com
Other certificates including the domain name roosteroid.com
(limited to 100 certificates)
kiztube.com
stock--trading.com
www.mcw.life
www.tighthotsauce.com
cosmeticdentistpearland.com
roosteroid.com
www.catsafe.com
armorcrete.com
drhelm.com
altaripress.com
deerlakevillage.com
dermafilm.com
takeemout.life
thedisastermaster.org
fridayplan.com
roosteroid.com
epicman.org
rundi.bible
www.roosteroid.com
fioranomodenese.org
stock--trading.com
www.mcw.life
www.tighthotsauce.com
cosmeticdentistpearland.com
roosteroid.com
www.catsafe.com
armorcrete.com
drhelm.com
altaripress.com
deerlakevillage.com
dermafilm.com
takeemout.life
thedisastermaster.org
fridayplan.com
roosteroid.com
epicman.org
rundi.bible
www.roosteroid.com
fioranomodenese.org
Certificate
The complete raw certificate details for www.roosteroid.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXDCCBUSgAwIBAgISA/EaA2EbHAm2QOAgKJxfViauMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMjIwODM5MzdaFw0y MDA1MjIwODM5MzdaMB0xGzAZBgNVBAMTEnd3dy5yb29zdGVyb2lkLmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALHmnZLJPrZLnosnUVuTa7xhI+d0 DL6f4mBeyqXdXLp2NhEs4cSQhEMCkF1so9mpYk8t7sFw0ALa207igFxeDxXDJMTr iYCRCmGRteozwm11LB+fXdvPlatYNAtP2/Ab6Rn9qXeTbJTAOTvwn+qU8fDnCO88 P29qgX64cO/AuxLrll/KUfB+HoYfnS2twlJO8XZ7RqDWN/GbvFZFIz5mvTbdqaH2 WmJNVmyiNVhhzq3qrhCJ/r64edPQWTTsegK68wp1FUOAuwWk3W6MNNFHgMO7nEgz 2Sj2npWKPkvrN9VPaFo6eRg+O8slsLh3TtmZqqjCKaEVaoztWKyh89D1wHQHHohj o8OzMWU5BAWZLg0BeMnT97sj+kzTy4FNnTd4tLBq09Dyw8nOIQTjlfmMuPLhErQD /t6/xGJQ7IESYLc6XwHjN1ogSsD6uXVC9Vq1OzstHwbpMRwv/P29tvLo5nqj07pP h9OIHVYQIN5s6hSrwQaEHUl1IjwpPKQDVU2gtqOdbXiog3TxLyx7vypnVUWK7Q1S FFxCWlnaDvO3yPRZMHNOfzMbhxpiSfeDj89hw98jgfxGx5tEDQJe6NHQEcy6H86O GnvnzDmiTyfnai9bltDJTaROpGbbEIaDtjSEkeUQkeBwKG1Okgz2Pxg0jBx/bqN1 2ohw9hJ1a9CZ+MlZAgMBAAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FA5tfvIBo2LPxjrspXlbBEYxZGQ8MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIISd3d3LnJvb3N0ZXJv aWQuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW eQIEAgSB9QSB8gDwAHcA5xLysDd+GmL7jskMYYTx6ns3y1YdESZb8+DzS/JBVG4A AAFwbERDGQAABAMASDBGAiEAxi2okpTw8DO/4LS22iPaDFbG+RhCuPQ3lasrx9xa 5sICIQCsLzxR/BwSn6L/TI7sgRO1TNLyGq079UbaafGjLkEyVAB1ALIeBcyLos2K IE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcGxEQxkAAAQDAEYwRAIgKGgkkK3s JMic8bUeGXvE1GK/mKb6bt6KsQrVtHB8KYsCIGGLpyvHEC32Zb/82TttjjCPymdN q/YD2piwxLbAODQzMA0GCSqGSIb3DQEBCwUAA4IBAQAVSKG06iA1jhIFtMnE/LiX ts2ojua8IDbkKr4yq0/D8Owwf/Bx4uem4uMy4bK6mGA1n76JrAuXvUqG0TCWomi1 6ZkFoXyLEZ7cfuq9M42F63+vBGfJlVl2DKzngtSdmMxaUY06tCqY03pHKwuUWsA7 Pzwm09atPgHiY8rM87dpsTGs0lVFetJnnpVqI76iUv/EH6UwISK0iEMPMJ18aLIC WkiqLaro3AXKh8eDGM3o9e8m2ozrLiT7udkPHI6OcNETmWhb3TtK6D8tdll7TKGz 6Mn/qdtpQm41bSPwykVohr8yESHHsUwT9JvOf6cFCHDcqnEhfBvBimtdK0UdkTtR -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAseadksk+tkueiydRW5Nr vGEj53QMvp/iYF7Kpd1cunY2ESzhxJCEQwKQXWyj2aliTy3uwXDQAtrbTuKAXF4P FcMkxOuJgJEKYZG16jPCbXUsH59d28+Vq1g0C0/b8BvpGf2pd5NslMA5O/Cf6pTx 8OcI7zw/b2qBfrhw78C7EuuWX8pR8H4ehh+dLa3CUk7xdntGoNY38Zu8VkUjPma9 Nt2pofZaYk1WbKI1WGHOrequEIn+vrh509BZNOx6ArrzCnUVQ4C7BaTdbow00UeA w7ucSDPZKPaelYo+S+s31U9oWjp5GD47yyWwuHdO2ZmqqMIpoRVqjO1YrKHz0PXA dAceiGOjw7MxZTkEBZkuDQF4ydP3uyP6TNPLgU2dN3i0sGrT0PLDyc4hBOOV+Yy4 8uEStAP+3r/EYlDsgRJgtzpfAeM3WiBKwPq5dUL1WrU7Oy0fBukxHC/8/b228ujm eqPTuk+H04gdVhAg3mzqFKvBBoQdSXUiPCk8pANVTaC2o51teKiDdPEvLHu/KmdV RYrtDVIUXEJaWdoO87fI9Fkwc05/MxuHGmJJ94OPz2HD3yOB/EbHm0QNAl7o0dAR zLofzo4ae+fMOaJPJ+dqL1uW0MlNpE6kZtsQhoO2NISR5RCR4HAobU6SDPY/GDSM HH9uo3XaiHD2EnVr0Jn4yVkCAwEAAQ== -----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 343379485697549462315095347361114999891630 . . . . . . . . [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-02-22 08:39:37 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-22 08:39:37 +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 'www.roosteroid.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 725772114267518061513107580802659654845703417917800409958737357527894218461609026876653797225475079385779249172958053761944710418591168938883262884106986176526982916749485255320877982291807400060092428856424180418358606533679230736793609351515998750836384802132343622307242707606098658986162644558961562641065841423189845674777197598733253843792038841902982010203272066034617594946358721533714211690663152453249180957349589065650876398345016711080782752796499900466903558782346763577368411391946796229038968937134233603068338111065309024823394644695477178355521243434247669104646169519811260414089582627038767995584625179374731028849468744082769813476526040130494400242459016850216529621503586916148821392133180857167044043141274045701986447741171692823640882397700651529106222613248074497537886602182948717032735373018133269915128742393988832318529952688814531692735270879601861227740820548115143932946819704755623306481370088289875433938084465585336514100466583614689804710430503354160791794340466835191697873591312034386893618284629026691964482837275687868085192108026136583216228408383627351534938151138712226005848307703811813963710762838601411277866406347516679617541076377004100400326176037057431019213998827677824630637775193 . . . . . . . . . . . . . . . . . . . . [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) 0e6d7ef201a362cfc63aeca5795b04463164643c . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.roosteroid.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 (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) 00f0007700e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001706c4443190000040300483046022100c62da89294f0f033bfe0b4b6da23da0c56c6f91842b8f43795ab2bc7dc5ae6c2022100ac2f3c51fc1c129fa2ff4c8eec8113b54cd2f21aad3bf546da69f1a32e413254007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001706c4443190000040300463044022028682490adec24c89cf1b51e197bc4d462bf98a6fa6ede8ab10ad5b4707c298b0220618ba72bc7102df665bffcd93b6d8e308fca674dabf603da98b0c4b6c0383433 . . . . [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) 001548a1b4ea20358e1205b4c9c4fcb897b6cda88ee6bc2036e42abe32ab4fc3f0ec307ff071e2e7a6e2e332e1b2ba9860359fbe89ac0b97bd4a86d13096a268b5e99905a17c8b119edc7eeabd338d85eb7faf0467c99559760cace782d49d98cc5a518d3ab42a98d37a472b0b945ac03b3f3c26d3d6ad3e01e263caccf3b769b131acd255457ad2679e956a23bea252ffc41fa5302122b488430f309d7c68b2025a48aa2daae8dc05ca87c78318cde8f5ef26da8ceb2e24fbb9d90f1c8e8e70d11399685bdd3b4ae83f2d76597b4ca1b3e8c9ffa9db69426e356d23f0ca456886bf321121c7b14c13f49bce7fa7050870dcaa71217c1bc18a6b5d2b451d913b51