www.gianpiero.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:35:90:67:d6:01:a0:ac:40:0e:a5:98:8f:41:e8:ad:a0:2b 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.gianpiero.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:35:90:67:d6:01:a0:ac:40:0e:a5:98:8f:41:e8:ad:a0:2bSerial Number (int): 279563771220624544659660205314218499350571
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 2d:14:a0:a4:0b:75:fa:46:3b:ca:eb:6b:81:15:62:b5:ea:22:eb:1d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 63:f6:81:fc:1e:4a:39:94:7c:52:83:7d:99:00:49:2b:23:b3:3a:ed
Fingerprint (sha256): 19:79:1d:21:18:76:30:46:3f:e5:33:b9:81:11:32:11:09:ca:2a:c3:c7:35:cf:60:2d:3f:e7:d5:7c:0e:04:2e
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.gianpiero.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.gianpiero.co
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.gianpiero.co
Other certificates including the domain name gianpiero.co
(limited to 100 certificates)
postthat.com
www.gianpiero.co
givlingsucks.info
thegardenshuttercompany.com
ithinkdaily.com
cutecafe.co
www.companymoney.io
www.creatorsodyssey.com
www.cryptwhiz.com
alert.tools
gianpiero.co
www.qivue.com
gianpiero.co
www.johnsoninjury.com
nitingo.co
joynessey.com
indiamarriage.in
mrmrs.com
www.gianpiero.co
34959.com
www.pectin.industries
www.silber.boston
thegardenshuttercompany.com
gianpiero.co
www.dayworkout.com
www.gianpiero.co
givlingsucks.info
thegardenshuttercompany.com
ithinkdaily.com
cutecafe.co
www.companymoney.io
www.creatorsodyssey.com
www.cryptwhiz.com
alert.tools
gianpiero.co
www.qivue.com
gianpiero.co
www.johnsoninjury.com
nitingo.co
joynessey.com
indiamarriage.in
mrmrs.com
www.gianpiero.co
34959.com
www.pectin.industries
www.silber.boston
thegardenshuttercompany.com
gianpiero.co
www.dayworkout.com
Certificate
The complete raw certificate details for www.gianpiero.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVzCCBT+gAwIBAgISAzWQZ9YBoKxADqWYj0HoraArMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjgxNjU5MDlaFw0x OTA4MjYxNjU5MDlaMBsxGTAXBgNVBAMTEHd3dy5naWFucGllcm8uY28wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDqRB5KCL1J8VeGPszbklAUHH78Ko+Z suIRESZ9ekWZP9/SoCtJkRkxfSXU2cQoy/cXSF+EfVgMdZVttsdg1KpkBBeAaIL+ 5lfyLOTlFoaoBGPmXxkV+h6FUB5+3csZ2O1NVCfp6mV6drGioha5HkGyt69QOd71 XaQUdz4pH6veKuY431VCVAAcZbt0nWzI82bZnFxFYHzTn3g4qEwJK6OUV5SqhLzC ed38HF670Yp9RiFGy9bMAX/Z1brHsuk9rM4BKM6biRjQ3xhiVVXRkhI8n3URhzCd e0SJSr1HdWg4UUUyXBHkoLodhipZH6mmOF2hKf9BDVWu2gK1/Bu3TFPDfX3srwXw GvKU++1CEDL3ekJ2/Y7/nm8FZE0uYfcD+ISFgV3tcUCrEybAFrfiTV2arRqcQYIi 18ar0BlU3AhRRxG1i6lk8oJEgty2VIaKiLKBBEqRny55fsGA7Lyg3yaBvxmZkQTf CbdvkH3df2+/Shgp++2Mg3q+KZPqMo+x1mRaYUMGak8hCbVSW+dQTKX/dnaHASAZ jDU2Bq5iXNB9mhIYZ0pqEBaIkuyFWgQ4jfh1UcrS2RKduvH2QlGEegNS3AEJdPaH hGio1AgRbOL9XAZ1zI9pwwYnz5GmtaKgAwveff8lBK8HGlVfUSOoFtO3JiIlhoF4 ZZ5kWHr3mZ5V9QIDAQABo4ICZDCCAmAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQt FKCkC3X6RjvK62uBFWK16iLrHTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEHd3dy5naWFucGllcm8u Y28wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEF BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQC BIH0BIHxAO8AdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWr/ mI6dAAAEAwBHMEUCIQCqGitTZLxgHj3q4CxGifVFWg8OleSYbVi69PFTBw733AIg P06uLPNMbBaXk0D/hcEO90CdTy4tha8aTZavGx0ABO8AdQApPFGWVMg5ZbqqUPxY B9S3b79Yeily3KTDDPTlRUf0eAAAAWr/mI67AAAEAwBGMEQCIAuhS6ZD32cj6DZa k5dYFjleEcNHwIaGuYU3uRFRZlBnAiBPP+4mHuASL7MFmMCF4LhIHJ/DUS0yZ6b3 MmPmK1izODANBgkqhkiG9w0BAQsFAAOCAQEAEVS8YFA6A9J5jb0wncnMac7RmUTU EjpEgHq9sTHj7LWdQzbswkLkXvI2pSKr6nl2HV3uv4TH765rviO+j6S11yJSs7me zU1EpvMxfgQE3lvHFmD5g69Q9qQb6t3+6LihrltMQ9UxKnr5LK0S7HOL00ULLNXd yFknpgzwKb2ZbBoy1GMsLMitX04+ZrPOkUQZUvFbnL9e58ysS39jNYnbfRJUZCEO rnb20RR8MzbAUymzsq6JpUzyCgn4YgM8ji2AnUmR/vxRCiTSZGQQLXQfK1Iu17Yp YySdCS8hRX2wYJuHN40e41lCp8Fkes1f9FAMQpCTQNjsPdADfiKvsyHshg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6kQeSgi9SfFXhj7M25JQ FBx+/CqPmbLiEREmfXpFmT/f0qArSZEZMX0l1NnEKMv3F0hfhH1YDHWVbbbHYNSq ZAQXgGiC/uZX8izk5RaGqARj5l8ZFfoehVAeft3LGdjtTVQn6eplenaxoqIWuR5B srevUDne9V2kFHc+KR+r3irmON9VQlQAHGW7dJ1syPNm2ZxcRWB80594OKhMCSuj lFeUqoS8wnnd/Bxeu9GKfUYhRsvWzAF/2dW6x7LpPazOASjOm4kY0N8YYlVV0ZIS PJ91EYcwnXtEiUq9R3VoOFFFMlwR5KC6HYYqWR+ppjhdoSn/QQ1VrtoCtfwbt0xT w3197K8F8BrylPvtQhAy93pCdv2O/55vBWRNLmH3A/iEhYFd7XFAqxMmwBa34k1d mq0anEGCItfGq9AZVNwIUUcRtYupZPKCRILctlSGioiygQRKkZ8ueX7BgOy8oN8m gb8ZmZEE3wm3b5B93X9vv0oYKfvtjIN6vimT6jKPsdZkWmFDBmpPIQm1UlvnUEyl /3Z2hwEgGYw1NgauYlzQfZoSGGdKahAWiJLshVoEOI34dVHK0tkSnbrx9kJRhHoD UtwBCXT2h4RoqNQIEWzi/VwGdcyPacMGJ8+RprWioAML3n3/JQSvBxpVX1EjqBbT tyYiJYaBeGWeZFh695meVfUCAwEAAQ== -----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 279563771220624544659660205314218499350571 . . . . . . . . [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 2019-05-28 16:59:09 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-26 16:59:09 +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.gianpiero.co' . . . . . . . . [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 955722252887691774493124627529699459216975958409361952341234910870775263556160802426734796047740206363718259507895354610846513958265624655790848527665946944987732994765822395018131944084726393871512332097891876292844488728202599499265143329811526813601519575919515027904494898947017023676687426447789955466138226401258148470417148765091371017709157538947555110472649985733719131937729809213256248793420876259589641374922080913916500929958579762241060102001883385527739691156913350034916495585097609645254765017129174013732058711340994639076362189206082740310644810625370895203780037974137611805334580275157218519627347423629606543146921880700231462362564764023080389687282640004154834975457465275076080288389990375015794580933091388774440035749864942058628537070617633085519046809291232953367284311788722906250979045158995964625279942330059112542296932691288410059081868963352317099181019534318220138770952870245928389516840235574109364320768658124382715394380906062079069038259628454215323112747595390445708842580295208572428525689183504918327163595720052501967201635089484029640609825996901301493668021996453853602292918246785586957222586230056444143029594428331340528948736571759171198421127090769509260125862225556876248487974389 . . . . . . . . . . . . . . . . . . . . [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) 2d14a0a40b75fa463bcaeb6b811562b5ea22eb1d . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gianpiero.co' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016aff988e9d0000040300473045022100aa1a2b5364bc601e3deae02c4689f5455a0f0e95e4986d58baf4f153070ef7dc02203f4eae2cf34c6c16979340ff85c10ef7409d4f2e2d85af1a4d96af1b1d0004ef007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016aff988ebb000004030046304402200ba14ba643df6723e8365a93975816395e11c347c08686b98537b9115166506702204f3fee261ee0122fb30598c085e0b8481c9fc3512d3267a6f73263e62b58b338 . . . . [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) 001154bc60503a03d2798dbd309dc9cc69ced19944d4123a44807abdb131e3ecb59d4336ecc242e45ef236a522abea79761d5deebf84c7efae6bbe23be8fa4b5d72252b3b99ecd4d44a6f3317e0404de5bc71660f983af50f6a41beaddfee8b8a1ae5b4c43d5312a7af92cad12ec738bd3450b2cd5ddc85927a60cf029bd996c1a32d4632c2cc8ad5f4e3e66b3ce91441952f15b9cbf5ee7ccac4b7f633589db7d125464210eae76f6d1147c3336c05329b3b2ae89a54cf20a09f862033c8e2d809d4991fefc510a24d26464102d741f2b522ed7b62963249d092f21457db0609b87378d1ee35942a7c1647acd5ff4500c42909340d8ec3dd0037e22afb321ec86