eucurtodoar.com.br
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:da:f9:e1:b2:74:07:55:4e:4f:57:c4:51:db:fa:12:3d:02 was issued on by Let's Encrypt.
With 14 subject alternative names this certificate can be used to secure multiple fqdn's. 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=eucurtodoar.com.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:da:f9:e1:b2:74:07:55:4e:4f:57:c4:51:db:fa:12:3d:02Serial Number (int): 422962849373010831835304347747800101043458
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 8a:d6:47:6d:44:a2:ad:fe:b2:c0:1f:1d:4f:71:51:a5:68:4a:85:0b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b8:2f:2d:21:29:51:59:be:bd:80:e6:5e:dd:b1:8d:44:60:65:59:05
Fingerprint (sha256): 90:5d:ee:73:ac:19:14:ec:05:ce:99:27:62:e9:63:1d:c7:fa:29:34:33:92:0e:d1:03:f8:fa:43:e9:dd:1b:5e
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate eucurtodoar.com.br
14
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for eucurtodoar.com.br
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
api.recadin.com.br
blog.za9.com.br
eucurtodoar.com.br
recadin.com.br
socket.recadin.com.br
solucoes-usiminas.za9.com.br
vouagendar.com.br
wboarding.com
www.eucurtodoar.com.br
www.recadin.com.br
www.vouagendar.com.br
www.wboarding.com
www.za9.com.br
za9.com.br
blog.za9.com.br
eucurtodoar.com.br
recadin.com.br
socket.recadin.com.br
solucoes-usiminas.za9.com.br
vouagendar.com.br
wboarding.com
www.eucurtodoar.com.br
www.recadin.com.br
www.vouagendar.com.br
www.wboarding.com
www.za9.com.br
za9.com.br
Other certificates including the domain name eucurtodoar.com.br
(limited to 100 certificates)
Certificate
The complete raw certificate details for eucurtodoar.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGYDCCBUigAwIBAgISBNr54bJ0B1VOT1fEUdv6Ej0CMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA1MDMxMjA1MTZaFw0x OTA4MDExMjA1MTZaMB0xGzAZBgNVBAMTEmV1Y3VydG9kb2FyLmNvbS5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL2SY+/NWMAz6tXJu0NZ/86rAWZu qIPnlaSa/URbBoPwxhX6Qig/DrBxVDtRnYjZblBw+TNWu8dTU2bxvOXUPrgINvGw wD6+Y//Fyh8Pp+1SNaGwUN4f2Z9noghsxfuqO7janSyU04Mb3n3hvm0q2mikPrQt H5bTKcC/+CUFP4VNXcE2g445UNkSaMuPNQJ2aMGkVdhKazvpQNl+Jmsv+9L3SEaF ZlH+Eb7ae1zqzpX8acc/f884ZtYCcyYhZoCT49tnhsQsyupamiG6ArRmcPgT392w iTGw+OanQUJEqF+VFzQx4IApO2VQbA4CNRJA8+15sHvQyaG5I72JLq9kELMCAwEA AaOCA2swggNnMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUitZHbUSirf6ywB8dT3FR pWhKhQswHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5 cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5 cHQub3JnLzCCAR8GA1UdEQSCARYwggESghJhcGkucmVjYWRpbi5jb20uYnKCD2Js b2cuemE5LmNvbS5icoISZXVjdXJ0b2RvYXIuY29tLmJygg5yZWNhZGluLmNvbS5i coIVc29ja2V0LnJlY2FkaW4uY29tLmJyghxzb2x1Y29lcy11c2ltaW5hcy56YTku Y29tLmJyghF2b3VhZ2VuZGFyLmNvbS5icoINd2JvYXJkaW5nLmNvbYIWd3d3LmV1 Y3VydG9kb2FyLmNvbS5icoISd3d3LnJlY2FkaW4uY29tLmJyghV3d3cudm91YWdl bmRhci5jb20uYnKCEXd3dy53Ym9hcmRpbmcuY29tgg53d3cuemE5LmNvbS5icoIK emE5LmNvbS5icjBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAo MCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisG AQQB1nkCBAIEgfUEgfIA8AB2AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQ e8xWAAABan3MhbMAAAQDAEcwRQIhAPGU4dxccYnC4aG6UG0GMI2jnVppvXalVtkz /okjU0DAAiBegOJ+Y+zhsmGi1vF/c04dnIPV8U+K4gAO/guSawEzcAB2AGPy283o O8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABan3MhY0AAAQDAEcwRQIgKts0 SpSVk0voCW/0UOq8tu4K7j74ReuGFG9bAJPeJZUCIQCfGkRrHReHUyCil9NDWOg9 LSZNK0HB6zF0ImYoWSxqsDANBgkqhkiG9w0BAQsFAAOCAQEADqmaDt3GajuCmums /jJKIBnXxFtN8FRuyGJk9mcWHQeqA6k/YFJQkuC5uSigN8bp3LqjZAoRYMiuaIBT fTMCbsqBQU0aQxVRvpoSBqDP4MXgefnOEIkD64UM3m/Rnl1bKLz7Hxw5eSZ0/6Zf Zcgr045glQu1/qleyXTbTlGiPgsbcCJ9jOhCg9fUQzsulcD6lAKDMLcgLlJVri6t fcFQIhu+CGcLklfy/PsmQlpBvg3GhGGh73Y2fHdGbFbBCPCVhHd2xZJmntGOVNyn zFaRtb3k5T+P5JMGKWoQjZDJtvOuATP0IKI9ZLQoT6Y4CfCOzmZQjL98iaLbscz7 4Aie3Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvZJj781YwDPq1cm7Q1n/ zqsBZm6og+eVpJr9RFsGg/DGFfpCKD8OsHFUO1GdiNluUHD5M1a7x1NTZvG85dQ+ uAg28bDAPr5j/8XKHw+n7VI1obBQ3h/Zn2eiCGzF+6o7uNqdLJTTgxvefeG+bSra aKQ+tC0fltMpwL/4JQU/hU1dwTaDjjlQ2RJoy481AnZowaRV2EprO+lA2X4may/7 0vdIRoVmUf4Rvtp7XOrOlfxpxz9/zzhm1gJzJiFmgJPj22eGxCzK6lqaIboCtGZw +BPf3bCJMbD45qdBQkSoX5UXNDHggCk7ZVBsDgI1EkDz7Xmwe9DJobkjvYkur2QQ swIDAQAB -----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 422962849373010831835304347747800101043458 . . . . . . . . [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-03 12:05:16 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-01 12:05:16 +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 'eucurtodoar.com.br' . . . . . . . . [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 23931227424373704502552500968390510927870893309300764054478516046818773552953380658614515636953401623516377991870406650291034766904674804198241216570568063202501783068498168952426556505622391341213754511029334115319054593462411856158710374058587864264689435410597559420229882766693820104881271337058386536600010064524508627212118612022840638895614274501655755059671270263059526561986610653549613718187730909999437450640722678633935769799308874216122383600226851700895243808884762095783286087881920877358030014613488462199545418467834737088618598265283630343083081480753228008489108188318904996668886728257039721828531 . . . . . . . . . . . . . . . . . . . . [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) 8ad6476d44a2adfeb2c01f1d4f7151a5684a850b . . . . . . . . . . . . . . . . [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 (278 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.recadin.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.za9.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'eucurtodoar.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'recadin.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'socket.recadin.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'solucoes-usiminas.za9.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vouagendar.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wboarding.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.eucurtodoar.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.recadin.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.vouagendar.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.wboarding.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.za9.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'za9.com.br' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016a7dcc85b30000040300473045022100f194e1dc5c7189c2e1a1ba506d06308da39d5a69bd76a556d933fe89235340c002205e80e27e63ece1b261a2d6f17f734e1d9c83d5f14f8ae2000efe0b926b01337000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016a7dcc858d000004030047304502202adb344a9495934be8096ff450eabcb6ee0aee3ef845eb86146f5b0093de25950221009f1a446b1d17875320a297d34358e83d2d264d2b41c1eb3174226628592c6ab0 . . . . [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) 000ea99a0eddc66a3b829ae9acfe324a2019d7c45b4df0546ec86264f667161d07aa03a93f60525092e0b9b928a037c6e9dcbaa3640a1160c8ae6880537d33026eca81414d1a431551be9a1206a0cfe0c5e079f9ce108903eb850cde6fd19e5d5b28bcfb1f1c39792674ffa65f65c82bd38e60950bb5fea95ec974db4e51a23e0b1b70227d8ce84283d7d4433b2e95c0fa94028330b7202e5255ae2ead7dc150221bbe08670b9257f2fcfb26425a41be0dc68461a1ef76367c77466c56c108f095847776c592669ed18e54dca7cc5691b5bde4e53f8fe49306296a108d90c9b6f3ae0133f420a23d64b4284fa63809f08ece66508cbf7c89a2dbb1ccfbe0089edd