boscaglia.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:be:55:2a:73:66:7f:94:c6:0e:7a:76:69:58:05:5a:98:43 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=boscaglia.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:be:55:2a:73:66:7f:94:c6:0e:7a:76:69:58:05:5a:98:43Serial Number (int): 326103712306966685758831413159493220603971
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: bc:7b:48:b9:b1:e5:fa:29:0f:c9:b3:3e:4c:34:be:c6:50:1a:6d:e7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d3:47:77:c3:31:5e:f7:83:f7:83:45:b4:8b:f6:4c:ab:e2:81:93:37
Fingerprint (sha256): 8f:4d:f8:31:ca:cd:1f:a0:86:c8:97:dd:87:4e:2f:31:e0:f2:2e:b0:08:50:92:1e:d7:00:48:bc:22:1d:ac:dd
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate boscaglia.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for boscaglia.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
boscaglia.com
Other certificates including the domain name boscaglia.com
(limited to 100 certificates)
www.boscaglia.com
boscaglia.com
www.73823.com
www.boscaglia.com
seriousheartfailure.org
scafati.org
ludere.life
boscaglia.com
www.boscaglia.com
alabamasportsmedicine.org
boscaglia.com
boscaglia.com
resnet.world
www.boscaglia.com
shahedi.com
boscaglia.com
boscaglia.com
boscaglia.com
www.interracialbabe.com
boscaglia.com
www.boscaglia.com
www.boscaglia.com
boscaglia.com
www.73823.com
www.boscaglia.com
seriousheartfailure.org
scafati.org
ludere.life
boscaglia.com
www.boscaglia.com
alabamasportsmedicine.org
boscaglia.com
boscaglia.com
resnet.world
www.boscaglia.com
shahedi.com
boscaglia.com
boscaglia.com
boscaglia.com
www.interracialbabe.com
boscaglia.com
www.boscaglia.com
www.boscaglia.com
Certificate
The complete raw certificate details for boscaglia.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGUTCCBTmgAwIBAgISA75VKnNmf5TGDnp2aVgFWphDMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MjcyMDQ5MjhaFw0x OTA4MjUyMDQ5MjhaMBgxFjAUBgNVBAMTDWJvc2NhZ2xpYS5jb20wggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQDSmBmBt6/pBo7y7BL0/8dcmciU0mYzbGFp /J5QHIgJNb6uRihRTkMyIWyTYLOdagTRBmb5WmxW6Tyi/pV4SAtNqvJSAPaJsLwL 3ak60uJtRtMDMqgxzDn5EqAYr7YrHG5UXz1j5RUNvtEAxneb8XvqHCbxb9EKPNU5 HKDjwgI2JPgQp3KlB4aT31MRYOopXwU6H4iM3UuGX9fH06NlMesrEiOW8uDQpXTI VCkxmA0fLjWpzSf/1MOfBagtaXSQnUMVt26IjMUgAZPqmoCl2OVXKDW1B1rcq1/f IcHjpBZjc9/f3is9/Haf8IOjoekZv8LZlNrP77odb7d7CtrD745MQ69l7bcP7FGB tCa3ZvK41gQElWs3KsgBoe82ZwgmNnrOuQWyjdMGz2LhuVh9O5RjZHtUNnOgaLME qlKaL9wLLpzagbUNKFGdX3Un8F+wqNFi4q14KdYho2ZcdzW80EZ01RU3P1SNrrx7 2yCL9FV7KnxFwSqFKTYCTE3n5zsTfB9kR7hLj510KiiTZqGEY6UpzwgMidMQyLjT 7+knFmX5Yu9Ko/6PmvRyNpJM2fZCSsml3e3sCLW0b7sJfkT5qgkbbUUuYhpLfEpj 3k+S0BRisvwl/lTjpgZnKBP2IWWvd+WGxLGEDUUGzubJKPp4EtJJi0cjunUv+DJq I/XqDCa8ZwIDAQABo4ICYTCCAl0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBS8e0i5 seX6KQ/Jsz5MNL7GUBpt5zAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js oTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14 My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14 My5sZXRzZW5jcnlwdC5vcmcvMBgGA1UdEQQRMA+CDWJvc2NhZ2xpYS5jb20wTAYD VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHx AO8AdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWr7RQ9fAAAE AwBHMEUCIEOvx//olnrny0YFA5GEPayEgV6AlsB06WjBNzUrnZEQAiEApu2wz628 AUKjjlMMXGM6xs91psBHto6EYo1+qGJMx/MAdQB0ftqDMa0zEJEhnM4lT0Jwwr/9 XkIgCMY3NXnmEHvMVgAAAWr7RRE5AAAEAwBGMEQCID4360IP5jUVXo180VdCFeoO t+/VTR4Bd7JAP3AJJLuzAiAKrKzN/LdGfh7Jt1inV82/6i2SoB41+5ArBZoY7wGI DTANBgkqhkiG9w0BAQsFAAOCAQEAClak+2pzShuf729NGDdvuJQzVi39vhzginRX 3S916d1/xpTnPX9+GheXbYPT7R8isYOplbE0rkrfdL/dh9voCWIvXnGYg4boHM2L KnR6fMpSeDNmSdicQZ5yHrRnjPC8xylbjWTsZn5gxe7kMajteZJB9EZEzjpr3BPS DNrJP1nD4NKCLMFkUdRLTTccDGFco5fLeJBV7oGXNc7l6+syOr92eWq4M+NXerF7 ZSWlIbWzG7AwsbFrpC4GTS7J/EJeF6//sKcL+0ugT0mVW1UEtF8aNf61zJkoRrar U3nQuLeeVTpa/Hjm8iIJQi1eewOlFuKd0JGqOsArRUsQe+cLgQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0pgZgbev6QaO8uwS9P/H XJnIlNJmM2xhafyeUByICTW+rkYoUU5DMiFsk2CznWoE0QZm+VpsVuk8ov6VeEgL TaryUgD2ibC8C92pOtLibUbTAzKoMcw5+RKgGK+2KxxuVF89Y+UVDb7RAMZ3m/F7 6hwm8W/RCjzVORyg48ICNiT4EKdypQeGk99TEWDqKV8FOh+IjN1Lhl/Xx9OjZTHr KxIjlvLg0KV0yFQpMZgNHy41qc0n/9TDnwWoLWl0kJ1DFbduiIzFIAGT6pqApdjl Vyg1tQda3Ktf3yHB46QWY3Pf394rPfx2n/CDo6HpGb/C2ZTaz++6HW+3ewraw++O TEOvZe23D+xRgbQmt2byuNYEBJVrNyrIAaHvNmcIJjZ6zrkFso3TBs9i4blYfTuU Y2R7VDZzoGizBKpSmi/cCy6c2oG1DShRnV91J/BfsKjRYuKteCnWIaNmXHc1vNBG dNUVNz9Uja68e9sgi/RVeyp8RcEqhSk2AkxN5+c7E3wfZEe4S4+ddCook2ahhGOl Kc8IDInTEMi40+/pJxZl+WLvSqP+j5r0cjaSTNn2QkrJpd3t7Ai1tG+7CX5E+aoJ G21FLmIaS3xKY95PktAUYrL8Jf5U46YGZygT9iFlr3flhsSxhA1FBs7mySj6eBLS SYtHI7p1L/gyaiP16gwmvGcCAwEAAQ== -----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 326103712306966685758831413159493220603971 . . . . . . . . [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-27 20:49:28 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-25 20:49:28 +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 'boscaglia.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 859149130753178799706072342753591098939276366620070594963719186608270586740277740112119372255742964390687906150223375754037100472905119589139324906565649921266251777895179911435918762986401607917253773746233428718509752350764162812690589534361486255153598309232239274727327725749268136254150546978407709883784455930326140922196318863726585167101262589474958223723332211890127735693041311906170477407955340632471623795820360420921104644563455204242705919613956504903586006612067537433081575256532773369262622021802989158195565094785423806360355384655571863829436233506385544744553206086094211388092428160087738427726686189371624001615793470381588877419170025473398714016408838814906484187308394807101133985952522762150011080066399780744171370754327477376705881467907566646555339057492973569588889940120892307436349638406861951132423017053867020699671409361099563168641683987988892253595849017895031381083372611133583063479891587907934077851057324412304203929428951111400800418559118939215244881124361413247089795302793781577379945944686081042224400679480388412894150922505855134572770336987309518078032666170640695248483262628440668089367193688534548342996717959718346044083137807837301922490584603501155827577370226046017741670235239 . . . . . . . . . . . . . . . . . . . . [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) bc7b48b9b1e5fa290fc9b33e4c34bec6501a6de7 . . . . . . . . . . . . . . . . [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 (17 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'boscaglia.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016afb450f5f0000040300473045022043afc7ffe8967ae7cb46050391843dac84815e8096c074e968c137352b9d9110022100a6edb0cfadbc0142a38e530c5c633ac6cf75a6c047b68e84628d7ea8624cc7f3007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016afb451139000004030046304402203e37eb420fe635155e8d7cd1574215ea0eb7efd54d1e0177b2403f700924bbb302200aacaccdfcb7467e1ec9b758a757cdbfea2d92a01e35fb902b059a18ef01880d . . . . [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) 000a56a4fb6a734a1b9fef6f4d18376fb89433562dfdbe1ce08a7457dd2f75e9dd7fc694e73d7f7e1a17976d83d3ed1f22b183a995b134ae4adf74bfdd87dbe809622f5e71988386e81ccd8b2a747a7cca5278336649d89c419e721eb4678cf0bcc7295b8d64ec667e60c5eee431a8ed799241f44644ce3a6bdc13d20cdac93f59c3e0d2822cc16451d44b4d371c0c615ca397cb789055ee819735cee5ebeb323abf76796ab833e3577ab17b6525a521b5b31bb030b1b16ba42e064d2ec9fc425e17afffb0a70bfb4ba04f49955b5504b45f1a35feb5cc992846b6ab5379d0b8b79e553a5afc78e6f22209422d5e7b03a516e29dd091aa3ac02b454b107be70b81