cloudleaf.io
Issued by R3
About this certificate
This digital certificate with serial number 03:86:c8:8b:ab:40:27:be:34:02:1b:fd:69:91:fd:16:9c:dd 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=cloudleaf.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:86:c8:8b:ab:40:27:be:34:02:1b:fd:69:91:fd:16:9c:ddSerial Number (int): 307201265764481758041824309874343839964381
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6f:64:53:e9:d8:dd:7d:53:7b:62:b1:a1:7c:51:69:90:c6:94:59:c4
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 1e:03:96:5d:5b:a4:93:9f:1d:ba:cd:25:f3:7e:55:b8:ac:4f:96:b4
Fingerprint (sha256): 73:c9:52:7d:2d:e4:18:06:c2:45:2b:6f:5d:2c:bc:09:ed:96:ef:31:fe:97:fa:27:00:88:d1:c7:16:da:95:89
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cloudleaf.io
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cloudleaf.io
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
cloudleaf.io
Other certificates including the domain name cloudleaf.io
(limited to 100 certificates)
cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.ehlinks.com
*.cloudleaf.io
groove.simondata.com
cloudleaf.io
groove.robinpowered.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.swivl.com
groove.lyric.com
cloudleaf.io
groove.kiva.org
groove.ehlinks.com
groove.jebbit.com
groove.jebbit.com
groove.adpearance.com
*.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
cloudleaf.io
groove.kiva.org
groove.trustarc.com
cloudleaf.io
www.cloudleaf.io
cloudleaf.io
branded.grooveapp.com
groove.g2.com
groove.uber.com
groove.crossover.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.trustarc.com
www.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
cloudleaf.io
www.cloudleaf.io
cloudleaf.io
groove.g2.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.robinpowered.com
cloudleaf.io
cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
groove.adpearance.com
cloudleaf.io
groove.kiva.org
groove.elastic.co
cloudleaf.io
groove.zenreach.com
cloudleaf.io
groove.simondata.com
www.cloudleaf.io
groove.avidratings.com
www.cloudleaf.io
cloudleaf.io
groove.lyric.com
cloudleaf.io
cloudleaf.io
groove.simondata.com
*.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
groove.simondata.com
cloudleaf.io
www.cloudleaf.io
groove.swivl.com
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
groove.zenreach.com
groove.cloudleaf.io
branded.grooveapp.com
www.cloudleaf.io
www.cloudleaf.io
groove.g2.com
www.cloudleaf.io
cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.ehlinks.com
*.cloudleaf.io
groove.simondata.com
cloudleaf.io
groove.robinpowered.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.swivl.com
groove.lyric.com
cloudleaf.io
groove.kiva.org
groove.ehlinks.com
groove.jebbit.com
groove.jebbit.com
groove.adpearance.com
*.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
cloudleaf.io
groove.kiva.org
groove.trustarc.com
cloudleaf.io
www.cloudleaf.io
cloudleaf.io
branded.grooveapp.com
groove.g2.com
groove.uber.com
groove.crossover.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.trustarc.com
www.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
cloudleaf.io
www.cloudleaf.io
cloudleaf.io
groove.g2.com
www.cloudleaf.io
cloudleaf.io
cloudleaf.io
groove.robinpowered.com
cloudleaf.io
cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
groove.adpearance.com
cloudleaf.io
groove.kiva.org
groove.elastic.co
cloudleaf.io
groove.zenreach.com
cloudleaf.io
groove.simondata.com
www.cloudleaf.io
groove.avidratings.com
www.cloudleaf.io
cloudleaf.io
groove.lyric.com
cloudleaf.io
cloudleaf.io
groove.simondata.com
*.cloudleaf.io
groove.cloudleaf.io
www.cloudleaf.io
groove.simondata.com
cloudleaf.io
www.cloudleaf.io
groove.swivl.com
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
groove.zenreach.com
groove.cloudleaf.io
branded.grooveapp.com
www.cloudleaf.io
www.cloudleaf.io
groove.g2.com
www.cloudleaf.io
cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
www.cloudleaf.io
Certificate
The complete raw certificate details for cloudleaf.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE5DCCA8ygAwIBAgISA4bIi6tAJ740Ahv9aZH9FpzdMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA5MDQwMzIyMzhaFw0yMzEyMDMwMzIyMzdaMBcxFTATBgNVBAMT DGNsb3VkbGVhZi5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJjw +jy/QQ/RI9SXCeC3zsGt7rEeIHmqcMhk/+za1y3KVzpqUzuOiC4ChjRd2+BSY7+R 5JKyPLem+bc0Xa2pFbLd9nSbiPfaV2ZwIHdYogEBNPY6gM22ZE9v36eOO0+QWzmV 4kR9KOlH63CZFx0mVufe9+ISFydbwUq1hybvPLWGcKoWF+dyHc8cuwj+KEHP5yc0 l9p112JxppfT4Ov+v3ZrGt0JWAyjs86dtaBji0ynvEXQ6xiLSmYZm5wNdHCsPLOF AJK3ZnaC3TYWh8CJsP1FFmtXc6nzW9eQuzVTsxsKyO/YHsgx4sV3/JuUviY88KlF 4g4DXZ1Ukk5LJYK3UKECAwEAAaOCAg0wggIJMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUb2RT6djdfVN7YrGhfFFpkMaUWcQwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA 5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w FwYDVR0RBBAwDoIMY2xvdWRsZWFmLmlvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIB AwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvS K8E6V6NS61IAAAGKXm2k6gAABAMARzBFAiA4LLhTXyRKfizvKEcRLgCvbZOr8QeW xxKjqglAa343WwIhAIJU6mK4P6D7BdfV0jSijNDrL35s3xV57REE0CfGCN76AHUA tz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGKXm2k6AAABAMARjBE AiADld1W5l8S1TK8Wzp8NLxKehHR8Ga7TRtParCANar61AIgCZuL3S5MHPn+tvf/ XUBvQ3PnYimPJ2OdnsdFjcfuZqYwDQYJKoZIhvcNAQELBQADggEBAEQKen6tlFb8 7fARUA695WE2JMDUaWXESNMPkV2shw/jPuMPezBo6nhSZZtcc0IE/14fPsTPHG7s FSv57+4FH4gDUNFPPPoPtY/8MdtUaT84nZSBmV9sCFfzCE3LFNQKH9w4KvRJnxrb 9m12rN/p/aEex4EI0lxz4IW0k+5pdptBC1Ky7vh5wHGQ67w3h2CFNcg78EW1vGBm mdYO7qzOnmAzPJRhl+a22FuqAVqWrwJgfy3Rzu2INfJsItxBBXHwCz0T7uO/uMok z3JQZoPihnk735K/b7FMoQvrpP11MS5sE/K4W43i18rHyhe54ZN20E/+oHllXL6H rqZvOX4hFlQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmPD6PL9BD9Ej1JcJ4LfO wa3usR4geapwyGT/7NrXLcpXOmpTO46ILgKGNF3b4FJjv5HkkrI8t6b5tzRdrakV st32dJuI99pXZnAgd1iiAQE09jqAzbZkT2/fp447T5BbOZXiRH0o6UfrcJkXHSZW 59734hIXJ1vBSrWHJu88tYZwqhYX53Idzxy7CP4oQc/nJzSX2nXXYnGml9Pg6/6/ dmsa3QlYDKOzzp21oGOLTKe8RdDrGItKZhmbnA10cKw8s4UAkrdmdoLdNhaHwImw /UUWa1dzqfNb15C7NVOzGwrI79geyDHixXf8m5S+JjzwqUXiDgNdnVSSTkslgrdQ oQIDAQAB -----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 307201265764481758041824309874343839964381 . . . . . . . . [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 2023-09-04 03:22:38 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-03 03:22: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 'cloudleaf.io' . . . . . . . . [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 19307052783748090965676796691409051988821882792876372819566909118790986556047556966189483399378716149922687282832301214167190617464682509979392310349940982892862744788367540014463891671161661493491826094136393704992984795950242369031811434607793142497763905671108340017714722525009462742589104703090743980699065907528725546295573428890752591588122095263684460287962549403053689734939110227064583704685053553552494638705851255723732232595245916995182985406589788781197162140387264317617998460022057607323382844374543730022258810698769614883774008419680660696169175637415172980057099566584193203224393494403852354932897 . . . . . . . . . . . . . . . . . . . . [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) 6f6453e9d8dd7d537b62b1a17c516990c69459c4 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cloudleaf.io' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018a5e6da4ea00000403004730450220382cb8535f244a7e2cef2847112e00af6d93abf10796c712a3aa09406b7e375b0221008254ea62b83fa0fb05d7d5d234a28cd0eb2f7e6cdf1579ed1104d027c608defa007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018a5e6da4e8000004030046304402200395dd56e65f12d532bc5b3a7c34bc4a7a11d1f066bb4d1b4f6ab08035aafad40220099b8bdd2e4c1cf9feb6f7ff5d406f4373e762298f27639d9ec7458dc7ee66a6 . . . . [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) 00440a7a7ead9456fcedf011500ebde5613624c0d46965c448d30f915dac870fe33ee30f7b3068ea7852659b5c734204ff5e1f3ec4cf1c6eec152bf9efee051f880350d14f3cfa0fb58ffc31db54693f389d9481995f6c0857f3084dcb14d40a1fdc382af4499f1adbf66d76acdfe9fda11ec78108d25c73e085b493ee69769b410b52b2eef879c07190ebbc3787608535c83bf045b5bc606699d60eeeacce9e60333c946197e6b6d85baa015a96af02607f2dd1ceed8835f26c22dc410571f00b3d13eee3bfb8ca24cf72506683e286793bdf92bf6fb14ca10beba4fd75312e6c13f2b85b8de2d7cac7ca17b9e19376d04ffea079655cbe87aea66f397e211654