shanacake.com

Issued by R3

About this certificate

This digital certificate with serial number 04:5a:4b:51:43:81:8e:a7:9c:53:83:5d:91:fd:83:b3:15:ed was issued on by Let's Encrypt.

With 13 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=shanacake.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 04:5a:4b:51:43:81:8e:a7:9c:53:83:5d:91:fd:83:b3:15:ed
Serial Number (int): 379174670794840884218943250743869951907309
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 2d:54:f4:e6:58:2a:bd:d0:7c:e0:96:88:eb:4e:2a:57:48:87:bf:c6
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 46:0b:df:cf:6b:49:a8:05:ea:4a:31:05:a3:68:6b:ad:46:f5:39:61
Fingerprint (sha256): 04:8b:ae:d3:15:e9:aa:83:87:5c:93:35:7a:81:db:a3:c5:46:72:9a:af:8f:43:1b:67:9c:67:72:b2:8e:1e:39

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate shanacake.com

13

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for shanacake.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

*.kellymdeters.on-rev.com
*.kellymorganscience.com
*.sciencemasterylearning.com
*.shanacake.com
*.shanacakes.com
kellymorganscience.com
sciencemasterylearning.com
shanacake.com
shanacakes.com
www.kellymorganscience.kellymdeters.on-rev.com
www.sciencemasterylearning.kellymdeters.on-rev.com
www.shanacake.kellymdeters.on-rev.com
www.shanacakes.kellymdeters.on-rev.com

Other certificates including the domain name shanacake.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for shanacake.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWjCCBUKgAwIBAgISBFpLUUOBjqecU4Ndkf2DsxXtMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA0MTQyMTQyNDJaFw0yNDA3MTMyMTQyNDFaMBgxFjAUBgNVBAMT
DXNoYW5hY2FrZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDx
Lq/NYymU6VLpqrP+7q75EYK/ElhsJUNRPqrajIpdLLxtHz63Z9Xen+9bVvedGf2/
YjUsreTEHuv4Khedw1iZJ+TzGxH3luL+KFfMjhCfWcx1e3gUyEoCq8a/j4MWhr6h
dqdf47dDjRpqfX+TneEVMl4BdkjNafuV8AXK8SSqBMftPXPwqvHkMYVSTOkyMjpL
hJY95Ut/qSFTR6RNQaxRc3cmAsz4vIBSSFq91EpYKcl8NpsB3XHQKtwrRL8ljJNx
nA9ErHRKIrlrFpd+nuKStNyLCrGB9wzF0tzIVaWax88MZu0BowHdU8MUoVrXyDH8
ryddMXELmDiGD6asUuK1AgMBAAGjggOCMIIDfjAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFC1U9OZYKr3QfOCWiOtOKldIh7/GMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
MIIBiQYDVR0RBIIBgDCCAXyCGSoua2VsbHltZGV0ZXJzLm9uLXJldi5jb22CGCou
a2VsbHltb3JnYW5zY2llbmNlLmNvbYIcKi5zY2llbmNlbWFzdGVyeWxlYXJuaW5n
LmNvbYIPKi5zaGFuYWNha2UuY29tghAqLnNoYW5hY2FrZXMuY29tghZrZWxseW1v
cmdhbnNjaWVuY2UuY29tghpzY2llbmNlbWFzdGVyeWxlYXJuaW5nLmNvbYINc2hh
bmFjYWtlLmNvbYIOc2hhbmFjYWtlcy5jb22CLnd3dy5rZWxseW1vcmdhbnNjaWVu
Y2Uua2VsbHltZGV0ZXJzLm9uLXJldi5jb22CMnd3dy5zY2llbmNlbWFzdGVyeWxl
YXJuaW5nLmtlbGx5bWRldGVycy5vbi1yZXYuY29tgiV3d3cuc2hhbmFjYWtlLmtl
bGx5bWRldGVycy5vbi1yZXYuY29tgiZ3d3cuc2hhbmFjYWtlcy5rZWxseW1kZXRl
cnMub24tcmV2LmNvbTATBgNVHSAEDDAKMAgGBmeBDAECATCCAQQGCisGAQQB1nkC
BAIEgfUEgfIA8AB2AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAAB
jt7G7DgAAAQDAEcwRQIhALxHM1MfO3E0xGoVdqB3+CC9+nO6E2fOIglp0fHvirih
AiBGg+KZ80srDaM+lyfc/tOUxjgxhRsFAbrWeO2/S5BYXwB2ABmYEHEJ8NZSLjCA
0p4/ZLuDbijM+Q9Sju7fzko/FrTKAAABjt7G7H4AAAQDAEcwRQIhAPHDHSUPBdsk
N1pma4FbR05OwftoAehlW6/BIRt5FIB6AiAgggUGZxsskxoJhDkiq7rdTJXfvhlF
YGVPivRvoz0nKTANBgkqhkiG9w0BAQsFAAOCAQEAa1FPJtdbAVIAx5mGJqjPhjpL
cmzdWpuI8foCT54jg9toXuCeWVcCq1czH/R5qQe4M8EZhUpCed/Xh4mpODqjKLDV
ZuGVbNt29FH5j3C2PqdQ2x9exqd49dOGmVxd5Y3JSrn+VemLjcoUydFy1fvKZb4+
Iu/Nu5wyRsV4cNqdjTmHymjQu7hB8M18JPHKe/FcUSeom15mmy1ORaHPhh4n86uj
yyYCt7Mtv++d/9U5wAOQ93jVDOyK486aUuOnFUO8O4nof96pdkujZqJoqjPQuh8R
BFF94d93EfSQpAvXYbHx1p/e5IXivtqg2ZiC6zzCtQshTg/6TotqhMIiZS7ZyA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8S6vzWMplOlS6aqz/u6u
+RGCvxJYbCVDUT6q2oyKXSy8bR8+t2fV3p/vW1b3nRn9v2I1LK3kxB7r+CoXncNY
mSfk8xsR95bi/ihXzI4Qn1nMdXt4FMhKAqvGv4+DFoa+oXanX+O3Q40aan1/k53h
FTJeAXZIzWn7lfAFyvEkqgTH7T1z8Krx5DGFUkzpMjI6S4SWPeVLf6khU0ekTUGs
UXN3JgLM+LyAUkhavdRKWCnJfDabAd1x0CrcK0S/JYyTcZwPRKx0SiK5axaXfp7i
krTciwqxgfcMxdLcyFWlmsfPDGbtAaMB3VPDFKFa18gx/K8nXTFxC5g4hg+mrFLi
tQIDAQAB
-----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 379174670794840884218943250743869951907309
 . . . . . . . . [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 2024-04-14 21:42:42 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-13 21:42:41 +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 'shanacake.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 30446453580299864524096073071796780924792278694367134670593793584207460433932582101452660705126385047185941613801173672168976611119321505507067133067703160153761801964756588179807983552248470382009683966404749829859619354451023894722955874116405914245278165512832973405960058603356586419202066651155436754377954383422480570395084468040674783890442853378856862732768269461732640667243290457596311253534630634575532804233206026316320356797117998319701685274936791712950822260816228657601571003754632531813613323745174986265329415808242705851247641562144958162882998949019127177315299153372020282562779159455029278204597
 . . . . . . . . . . . . . . . . . . . . [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)
							2d54f4e6582abdd07ce09688eb4e2a574887bfc6
 . . . . . . . . . . . . . . . . [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 (384 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.kellymdeters.on-rev.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.kellymorganscience.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.sciencemasterylearning.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.shanacake.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.shanacakes.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kellymorganscience.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sciencemasterylearning.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shanacake.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shanacakes.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.kellymorganscience.kellymdeters.on-rev.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.sciencemasterylearning.kellymdeters.on-rev.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.shanacake.kellymdeters.on-rev.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.shanacakes.kellymdeters.on-rev.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f000760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018edec6ec380000040300473045022100bc4733531f3b7134c46a1576a077f820bdfa73ba1367ce220969d1f1ef8ab8a102204683e299f34b2b0da33e9727dcfed394c63831851b0501bad678edbf4b90585f0076001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018edec6ec7e0000040300473045022100f1c31d250f05db24375a666b815b474e4ec1fb6801e8655bafc1211b7914807a022020820506671b2c931a09843922abbadd4c95dfbe194560654f8af46fa33d2729
 . . . . [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)
		006b514f26d75b015200c7998626a8cf863a4b726cdd5a9b88f1fa024f9e2383db685ee09e595702ab57331ff479a907b833c119854a4279dfd78789a9383aa328b0d566e1956cdb76f451f98f70b63ea750db1f5ec6a778f5d386995c5de58dc94ab9fe55e98b8dca14c9d172d5fbca65be3e22efcdbb9c3246c57870da9d8d3987ca68d0bbb841f0cd7c24f1ca7bf15c5127a89b5e669b2d4e45a1cf861e27f3aba3cb2602b7b32dbfef9dffd539c00390f778d50cec8ae3ce9a52e3a71543bc3b89e87fdea9764ba366a268aa33d0ba1f1104517de1df7711f490a40bd761b1f1d69fdee485e2bedaa0d99882eb3cc2b50b214e0ffa4e8b6a84c222652ed9c8