synthadvise.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:54:31:c8:96:c1:c2:0a:e7:4b:ab:32:79:90:22:04:1b:9b 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=synthadvise.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:54:31:c8:96:c1:c2:0a:e7:4b:ab:32:79:90:22:04:1b:9bSerial Number (int): 289986750305517267900522775418757661858715
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 15:b1:18:84:c1:d9:fd:bd:4e:d1:32:c7:f7:d8:2f:2b:7e:23:7a:77
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): eb:89:76:10:26:fc:a3:f4:15:8a:f0:f5:03:14:e9:a7:51:06:0e:a3
Fingerprint (sha256): d3:fa:ae:8c:fb:42:4c:68:93:25:ed:ce:56:ca:72:59:af:73:0d:82:d0:ea:50:9b:4c:8e:7d:f5:33:c7:3e:57
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate synthadvise.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for synthadvise.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
synthadvise.com
Other certificates including the domain name synthadvise.com
(limited to 100 certificates)
www.fromvalue.com
www.permakote.com
www.synthadvise.com
whatshoulditakepicturesof.com
nnfoods.ca
www.louisianasportsmedicine.com
cachokids.org
intellectualstudio.com
allseasonslodging.com
www.potty-time.com
www.goprise.com
www.paynplaybookie.com
www.alburg.com
www.ablemate.com
freemarketsite.com
www.honeybeecause.com
synthadvise.com
www.theprodigalself.com
www.durasecure.com
naboe.com
www.permakote.com
www.synthadvise.com
whatshoulditakepicturesof.com
nnfoods.ca
www.louisianasportsmedicine.com
cachokids.org
intellectualstudio.com
allseasonslodging.com
www.potty-time.com
www.goprise.com
www.paynplaybookie.com
www.alburg.com
www.ablemate.com
freemarketsite.com
www.honeybeecause.com
synthadvise.com
www.theprodigalself.com
www.durasecure.com
naboe.com
Certificate
The complete raw certificate details for synthadvise.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVDCCBTygAwIBAgISA1QxyJbBwgrnS6syeZAiBBubMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTEwODM4NTdaFw0y MDA2MDkwODM4NTdaMBoxGDAWBgNVBAMTD3N5bnRoYWR2aXNlLmNvbTCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBALFUwzybzo0i+9NKVKXVJg7D/VcodgIo 2wyJwEniqjwHPIFM9MwXKU/vjsDz+i0gjvYBllRRqQJR7cyERw+WBZrPNGHyKlAM gCn7JFQWiVmyPu3Do9wXYTJf5DOfYe1CP/vJZ900ZPvHrVBg/BwwAcNXAnrLAlYK qcHGjmIHtcNaM7TR5KoFcj7mHG47DvktsvFzJd7+betMq1MlfwmaJ6Ogi8vOftw6 xdjLQ8A1d5wVEBnJOKE4uffkYFBUgTK32tTUfZUzAgWeqfG4r7DvGa38YXZK9/gq YFWPyMrGth3FiQunYq/442V9sVBWwe887kIFsF7O4El8E8EIOabdgyF+SsvbtT29 P04y+nBOhfJ8Eh/fpM9e/dIkqqPQMBL6eFZDZAJpwvuRp68kEoxJ4jefwbLCWdIJ 5jwfS42ydtdlLR7xfBUMUNKyICs/njOG5xUbmpOpBayomBhJqvZg8yMND+dm8bRP on1V2MgAj6/g8bUVSx2b6sKjcEIhSNKYXQe2g+HWXvAikGHlvTS8hCXO5WIgfem8 Rwx7CcaoR+xxppam+EIUzpTMGni2fQ8pJlTDvFOzxrEn2yOJ6KqBlNGEV21Vsk7f z5kDldul860QSafOzzvHTQ8102JFb3faYdpVwfU4TUlp492sDPWdO2UZSOcmFkgT GZWTdjAh8yDBAgMBAAGjggJiMIICXjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBWx GITB2f29TtEyx/fYLyt+I3p3MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPc3ludGhhZHZpc2UuY29t MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB 8wSB8ADuAHUA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFwyPYb nAAABAMARjBEAiAd8NWsZW0tGyvkjHaTrJPtSAy4XZq8qqiJPvjz2DtcdwIgDr9C 3UhPh//txrKnuLU2cJgj3uDomuaoL9/vXa/n3YwAdQAHt1wb5X1o//Gwxh0jFce6 5ld8V5S3au68YToaadOiHAAAAXDI9hvNAAAEAwBGMEQCIEVqFZHhacoydW+zFQ2o H+dRb+KpdepYYmFuzOHib/2NAiB+jDMeCM+LDv3MSl8pTyRpriNVQaKg53/xbEe1 YDsaYDANBgkqhkiG9w0BAQsFAAOCAQEAIbvKo3tHQLFTjTojpOEg81rqMiF67MJ/ vNcX3ZwZKQFRmdC7JnAQZylqlUsfJ9WNR1o2smAmMstJVnWO1xZ1f23dMo9sc5Di iAkuN4QufLbK2Ub8M7jNONA0MVj3Vy6J44six2HKuf6dnULaqkIBVV0UoJ94+Phm +/+XoMYAckIJsqQl4+x4TQm01re887htT/tr01TMLT0YeJuWjZJZ3cNyakvUQ9vf EiQnmy2nGEo/lkzfmxGpYr++FTuAvD73IXlsQFkUidLOs2Q277Qj0irVUtR0/Gi4 d/62eVBrI2p/zJYF0krKDoy0dK58/xfwHiqi1fWfVuXk5tWGH36mtQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsVTDPJvOjSL700pUpdUm DsP9Vyh2AijbDInASeKqPAc8gUz0zBcpT++OwPP6LSCO9gGWVFGpAlHtzIRHD5YF ms80YfIqUAyAKfskVBaJWbI+7cOj3BdhMl/kM59h7UI/+8ln3TRk+8etUGD8HDAB w1cCessCVgqpwcaOYge1w1oztNHkqgVyPuYcbjsO+S2y8XMl3v5t60yrUyV/CZon o6CLy85+3DrF2MtDwDV3nBUQGck4oTi59+RgUFSBMrfa1NR9lTMCBZ6p8bivsO8Z rfxhdkr3+CpgVY/Iysa2HcWJC6dir/jjZX2xUFbB7zzuQgWwXs7gSXwTwQg5pt2D IX5Ky9u1Pb0/TjL6cE6F8nwSH9+kz1790iSqo9AwEvp4VkNkAmnC+5GnryQSjEni N5/BssJZ0gnmPB9LjbJ212UtHvF8FQxQ0rIgKz+eM4bnFRuak6kFrKiYGEmq9mDz Iw0P52bxtE+ifVXYyACPr+DxtRVLHZvqwqNwQiFI0phdB7aD4dZe8CKQYeW9NLyE Jc7lYiB96bxHDHsJxqhH7HGmlqb4QhTOlMwaeLZ9DykmVMO8U7PGsSfbI4noqoGU 0YRXbVWyTt/PmQOV26XzrRBJp87PO8dNDzXTYkVvd9ph2lXB9ThNSWnj3awM9Z07 ZRlI5yYWSBMZlZN2MCHzIMECAwEAAQ== -----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 289986750305517267900522775418757661858715 . . . . . . . . [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-11 08:38:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-09 08:38:57 +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 'synthadvise.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 723447786820836733203404663359388868005528701216484058019821220949800752793474647164332535188624352457262126942993970197032904613683439290343486708753330723223512010459376420928938763567540877675235210581089084349115727539219808073839825844544211525127284383046301237740771219361901129598283693408745872020114179160897750416073591083563714650166666050451624589954875792476387195750438164048794907673902176544629965676471801276629660574674703162456189200635155034457432086475407120649962850294610110896847057430199775484358423022152237975832632203590862825430992882045058020326577629752758479600600054810534677528442413678023687862066368675466536555095682978243976205211155338590646497179718226676551879830042796883727641463665178746587572189899818999649320738697638928493162025956809959775763229991434174677541767508257756030459478071744735243058790782400418841966445479552319891201376596587082264023335404370315812443614737054898614982453822858910077503855189994633515284762097154916395515805865028312771363313360249206923087931790228304941297785239039627953874620013753499943846875804851893360857015156999520644906969067995741169717758731243762971539667128317408518329079512494425079122279328324638994116223374406418743370800373953 . . . . . . . . . . . . . . . . . . . . [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) 15b11884c1d9fdbd4ed132c7f7d82f2b7e237a77 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'synthadvise.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 (243 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes) 00ee007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000170c8f61b9c000004030046304402201df0d5ac656d2d1b2be48c7693ac93ed480cb85d9abcaaa8893ef8f3d83b5c7702200ebf42dd484f87ffedc6b2a7b8b536709823dee0e89ae6a82fdfef5dafe7dd8c00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170c8f61bcd00000403004630440220456a1591e169ca32756fb3150da81fe7516fe2a975ea5862616ecce1e26ffd8d02207e8c331e08cf8b0efdcc4a5f294f2469ae235541a2a0e77ff16c47b5603b1a60 . . . . [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) 0021bbcaa37b4740b1538d3a23a4e120f35aea32217aecc27fbcd717dd9c1929015199d0bb26701067296a954b1f27d58d475a36b2602632cb4956758ed716757f6ddd328f6c7390e288092e37842e7cb6cad946fc33b8cd38d0343158f7572e89e38b22c761cab9fe9d9d42daaa4201555d14a09f78f8f866fbff97a0c600724209b2a425e3ec784d09b4d6b7bcf3b86d4ffb6bd354cc2d3d18789b968d9259ddc3726a4bd443dbdf1224279b2da7184a3f964cdf9b11a962bfbe153b80bc3ef721796c40591489d2ceb36436efb423d22ad552d474fc68b877feb679506b236a7fcc9605d24aca0e8cb474ae7cff17f01e2aa2d5f59f56e5e4e6d5861f7ea6b5