neoreach.com
Issued by R3
About this certificate
This digital certificate with serial number 03:f0:54:b0:7b:f8:30:0a:4d:b1:b0:8f:cd:09:39:50:c6:32 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=neoreach.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f0:54:b0:7b:f8:30:0a:4d:b1:b0:8f:cd:09:39:50:c6:32Serial Number (int): 343117197366598839523390799524862310270514
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: dc:59:ad:24:72:31:40:d5:29:88:82:06:ed:3f:51:e4:b0:03:14:c0
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): a5:2b:4b:16:54:0b:30:9d:6c:ba:92:5e:5c:8e:1e:2d:5f:65:24:e4
Fingerprint (sha256): 7b:c5:78:bd:95:46:eb:13:38:42:bc:69:aa:55:cf:38:0e:e7:66:a6:9f:21:ac:ca:65:41:5b:d6:26:be:2b:1b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate neoreach.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for neoreach.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
neoreach.com
Other certificates including the domain name neoreach.com
(limited to 100 certificates)
dashboard.neoreach.com
dashboard.neoreach.com
pages.neoreach.com
neoreach.com
neoreach.com
dashboard.neoreach.com
help.neoreach.com
connect.neoreach.com
www.neoreach.com
dashboard.neoreach.com
neoreach.com
help.neoreach.com
wellnessamplified.neoreach.com
neoreach.com
www.neoreach.com
dashboard.neoreach.com
*.neoreach.com
*.neoreach.com
pages.neoreach.com
wellnessamplified.neoreach.com
wellnessamplified.neoreach.com
pages.neoreach.com
*.neoreach.com
dashboard.neoreach.com
wellness.neoreach.com
wellnessamplified.neoreach.com
wellness.neoreach.com
*.neoreach.com
www.neoreach.com
dashboard.neoreach.com
blog.neoreach.com
neoreach.com
connect.neoreach.com
wellness.neoreach.com
*.neoreach.com
www.neoreach.com
www.neoreach.com
wellnessamplified.neoreach.com
connect.neoreach.com
connect.neoreach.com
wellness.neoreach.com
pages.neoreach.com
www.neoreach.com
connect.neoreach.com
neoreach.com
neoreach.com
www.neoreach.com
wellness.neoreach.com
blog.neoreach.com
wellnessamplified.neoreach.com
neoreach.com
dashboard.neoreach.com
pages.neoreach.com
neoreach.com
wellnessamplified.neoreach.com
neoreach.com
neoreach.com
neoreach.com
app.neoreach.com
www.neoreach.com
wellness.neoreach.com
pages.neoreach.com
pages.neoreach.com
wellnessamplified.neoreach.com
www.neoreach.com
www.neoreach.com
www.neoreach.com
www.neoreach.com
wellness.neoreach.com
connect.neoreach.com
dashboard.neoreach.com
pages.neoreach.com
neoreach.com
neoreach.com
dashboard.neoreach.com
help.neoreach.com
connect.neoreach.com
www.neoreach.com
dashboard.neoreach.com
neoreach.com
help.neoreach.com
wellnessamplified.neoreach.com
neoreach.com
www.neoreach.com
dashboard.neoreach.com
*.neoreach.com
*.neoreach.com
pages.neoreach.com
wellnessamplified.neoreach.com
wellnessamplified.neoreach.com
pages.neoreach.com
*.neoreach.com
dashboard.neoreach.com
wellness.neoreach.com
wellnessamplified.neoreach.com
wellness.neoreach.com
*.neoreach.com
www.neoreach.com
dashboard.neoreach.com
blog.neoreach.com
neoreach.com
connect.neoreach.com
wellness.neoreach.com
*.neoreach.com
www.neoreach.com
www.neoreach.com
wellnessamplified.neoreach.com
connect.neoreach.com
connect.neoreach.com
wellness.neoreach.com
pages.neoreach.com
www.neoreach.com
connect.neoreach.com
neoreach.com
neoreach.com
www.neoreach.com
wellness.neoreach.com
blog.neoreach.com
wellnessamplified.neoreach.com
neoreach.com
dashboard.neoreach.com
pages.neoreach.com
neoreach.com
wellnessamplified.neoreach.com
neoreach.com
neoreach.com
neoreach.com
app.neoreach.com
www.neoreach.com
wellness.neoreach.com
pages.neoreach.com
pages.neoreach.com
wellnessamplified.neoreach.com
www.neoreach.com
www.neoreach.com
www.neoreach.com
www.neoreach.com
wellness.neoreach.com
connect.neoreach.com
Certificate
The complete raw certificate details for neoreach.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFHzCCBAegAwIBAgISA/BUsHv4MApNsbCPzQk5UMYyMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA1MTIwNTIzMzlaFw0yMzA4MTAwNTIzMzhaMBcxFTATBgNVBAMT DG5lb3JlYWNoLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO4P lDeEwdiHeDvObpAXuh5OgeEkCV5bM7kJZJac1gMY70F5CMxZN/9dauYhqod6AKaS sYWKql1/7dMULkCw2I4bVtthIcHhFo2bcZcXvZVRFOp5usDL1tPAT5AVIHZs9p90 oYB7ba5JG3IpCQWOVKVpS7zYBVSU4g2YFZcp3U04e9QVJBNQgxS11qtACysdSLyh 2nv22UhZgt2Cjraq29/G8mCHxCeF+Ga/DgYt4Acc2JGwpbSHw+Gbb65pJ9Xzlq0l 8BYFiES83890eTfvUpVUl2nIhlR1iHbpa14BYNGzmlP8rC7nNNQZCKSn+HeGUd4S a030t/0y9XAMlIz2c5kCAwEAAaOCAkgwggJEMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQU3FmtJHIxQNUpiIIG7T9R5LADFMAwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA 5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w FwYDVR0RBBAwDoIMbmVvcmVhY2guY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAtz77JN+cTbp18jnFulj0 bF38Qs96nzXEnh0JgSXttJkAAAGIDqEbZAAABAMARzBFAiEA46/7rXuGu055aQwO xORvR7j8p9xmI6p8+sTrY67u/qICIEbgDZKA7CnmzffE4ckGSp24K2fjb95ErQfP bc4hKRSHAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGIDqEb WwAABAMASDBGAiEA45lpVAjJJ5T74l0oA0XMjmC5Zzkid5c3sLzBm9jaBSACIQC/ e78kPBOrdqB1yK41MngrKXyxlKnCDDN0dcY4rSOOvDANBgkqhkiG9w0BAQsFAAOC AQEAlfyJ0E1jOOyGCZlS3MbuecBaLcmLuEWku8ILswTr7kef0Z0aMVXeGZlTfDjM SijFZlWUogBRgI2DyzNSPMdphoxxLSaJPoYmE5Aal2bu7BM2dTYGt/Ui64NsMzOC nmaFQbQSBverNAxn5XSAGGRTTsaxCkGLfFZgQnecoBJKjhGCctdApdFuSEhX69L2 hhFuiUWnkdxCkgB32ctdORMKPX9YsZt3v5akrCNIr1k1Xa17AI+jUZBWv6kwwUpm yISBb1p+/e9QamA/IRLnTLfgXdaBYjGXYkhwkWpX4716dyVaYOT1KKK2TyBKSpLc 6+IsvlfLbBDvP+4Usf59QJn0dw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7g+UN4TB2Id4O85ukBe6 Hk6B4SQJXlszuQlklpzWAxjvQXkIzFk3/11q5iGqh3oAppKxhYqqXX/t0xQuQLDY jhtW22EhweEWjZtxlxe9lVEU6nm6wMvW08BPkBUgdmz2n3ShgHttrkkbcikJBY5U pWlLvNgFVJTiDZgVlyndTTh71BUkE1CDFLXWq0ALKx1IvKHae/bZSFmC3YKOtqrb 38byYIfEJ4X4Zr8OBi3gBxzYkbCltIfD4Ztvrmkn1fOWrSXwFgWIRLzfz3R5N+9S lVSXaciGVHWIdulrXgFg0bOaU/ysLuc01BkIpKf4d4ZR3hJrTfS3/TL1cAyUjPZz mQIDAQAB -----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 343117197366598839523390799524862310270514 . . . . . . . . [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-05-12 05:23:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-08-10 05:23:38 +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 'neoreach.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 30052398859409717752185207689536244900881080260526226455046991541156692124027368257710947262524144463390891382098018731051255318443829426242102841411409658522778932928277124084463154130805524015725233827971787496654647775794437613637406254039866989563444077555003408989065483423237353469430219825080062286545429058667121544449964385824177182652236343136692422141766111019180058954498296906583477140396826895029859597781522586079068689072736312265647513482822206557110155094658857839566425690603317774842343914936698594280862656248991291678546551733584528552813421570797536154895245059936419583543670060252412046111641 . . . . . . . . . . . . . . . . . . . . [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) dc59ad24723140d529888206ed3f51e4b00314c0 . . . . . . . . . . . . . . . . [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 'neoreach.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb499000001880ea11b640000040300473045022100e3affbad7b86bb4e79690c0ec4e46f47b8fca7dc6623aa7cfac4eb63aeeefea2022046e00d9280ec29e6cdf7c4e1c9064a9db82b67e36fde44ad07cf6dce21291487007700e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e000001880ea11b5b0000040300483046022100e399695408c92794fbe25d280345cc8e60b9673922779737b0bcc19bd8da0520022100bf7bbf243c13ab76a075c8ae3532782b297cb194a9c20c337475c638ad238ebc . . . . [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) 0095fc89d04d6338ec86099952dcc6ee79c05a2dc98bb845a4bbc20bb304ebee479fd19d1a3155de1999537c38cc4a28c5665594a20051808d83cb33523cc769868c712d26893e862613901a9766eeec1336753606b7f522eb836c3333829e668541b41206f7ab340c67e574801864534ec6b10a418b7c566042779ca0124a8e118272d740a5d16e484857ebd2f686116e8945a791dc42920077d9cb5d39130a3d7f58b19b77bf96a4ac2348af59355dad7b008fa3519056bfa930c14a66c884816f5a7efdef506a603f2112e74cb7e05dd681623197624870916a57e3bd7a77255a60e4f528a2b64f204a4a92dcebe22cbe57cb6c10ef3fee14b1fe7d4099f477