www.marquesvilasboas.com.br
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:da:7f:a0:b4:75:46:a8:ea:20:e4:83:8f:a6:2e:35:56:ed was issued on by Let's Encrypt.
With 2 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=www.marquesvilasboas.com.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:da:7f:a0:b4:75:46:a8:ea:20:e4:83:8f:a6:2e:35:56:edSerial Number (int): 335688060167132666690502023489715879368429
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 07:79:8d:41:0c:ef:ce:60:2c:2d:eb:18:af:ee:84:8c:e2:de:66:e0
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 86:e4:b8:93:4f:33:04:d8:e7:cb:1b:02:2f:ed:bd:af:d7:1b:97:ff
Fingerprint (sha256): dd:57:85:26:bc:7b:a7:0f:4a:77:8d:f9:57:79:25:77:9e:9c:43:79:f9:87:a3:f6:db:4d:d1:d1:2b:3b:ea:0a
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.marquesvilasboas.com.br
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.marquesvilasboas.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
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
Other certificates including the domain name marquesvilasboas.com.br
(limited to 100 certificates)
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
marquesvilasboas.com.br
www.marquesvilasboas.com.br
www.marquesvilasboas.com.br
Certificate
The complete raw certificate details for www.marquesvilasboas.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGODCCBSCgAwIBAgISA9p/oLR1RqjqIOSDj6YuNVbtMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA2MDIwNDI1MDBaFw0x ODA4MzEwNDI1MDBaMCYxJDAiBgNVBAMTG3d3dy5tYXJxdWVzdmlsYXNib2FzLmNv bS5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMxWEsGzRbORikHp GDhO69dMdT5hk8wM7E538eQw+T9WmT3bGN3DAb1+Ox+lL5JJoUBT3QHs4k6CkGjr 3CKf2P5fkkIyuoTxyEUYOL85oZMLJ1VfOC+ZUmrWAidMioWGu0uQtFvS3sIT5IcO TS4b1azY4rU4yGPKR+fon/N4epIi0n2CUuGD86iVMPdVDNnxSmm1EKixjaUOXypV xHw1vwjjLifl7vT6O3nHZ7J7bMVUOspwXISVPgQ8xd5dKK7x1kYS8fEIirRtwLmr dY2Cm44FzQAS56szQxLj0yPdvuS+FN2i7JtvAlCkX8/ei7iVX5ntwI9zRoq+xwVR 2gXzlZkCAwEAAaOCAzowggM2MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUB3mNQQzv zmAsLesYr+6EjOLeZuAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzA/BgNVHREEODA2ghdtYXJxdWVzdmlsYXNib2FzLmNv bS5icoIbd3d3Lm1hcnF1ZXN2aWxhc2JvYXMuY29tLmJyMIH+BgNVHSAEgfYwgfMw CAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDov L2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0 aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRp ZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQ b2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9y eS8wggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQDbdK/uyynssf7KPnFtLOW5qrs2 94Rxg8ddnU83th+/ZAAAAWO+9LzXAAAEAwBGMEQCIESeZr1BC8dBCihf+bd5V2VA u9r0iR4l9M6G7yh/x1rIAiBtTogBh7SJQjDgIxCzkkZvYo1s0FxyL8f/WFGCPFJX MgB1ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABY770vPcAAAQD AEYwRAIgE28oBx8I98B10I7uJXAuRtYf84hlkaLRoy3tpIsJA7oCICx+nXXpjjvn kyNosrrPGIKdtS3Lbpn40dpMgbuB49KHMA0GCSqGSIb3DQEBCwUAA4IBAQAi30+H 7+l7Cm8WzWZqWdjvSYSQo4cfKM6GmfMHxjt0vYuBH/bsnzMvCyUzHK1GSytNPSaa JNXjGB1xpMKX8Tzy0ssg84sWtWglHfDh0sx8QQ3Z078zYppRLZTkd3qWMUFglPZR maDRmqiVsIHy/Amr+9hKftdYk9A1n4uwN0Dyf89dc6nzLBEvoI/8yovFwMiW4Enj LkbCq7zbBmWUdn2XtmlM9mo1UFQInSmz49VOicUauzX5pe277gHWvAUKlA5T+riC 3TejEcapEJv7Qi7R78H+0RDUoygWCR+/7m33D4rZldNt6kSjGXCM34o7jJbmKso5 YV/e7FLcHD79Nshr -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzFYSwbNFs5GKQekYOE7r 10x1PmGTzAzsTnfx5DD5P1aZPdsY3cMBvX47H6UvkkmhQFPdAeziToKQaOvcIp/Y /l+SQjK6hPHIRRg4vzmhkwsnVV84L5lSatYCJ0yKhYa7S5C0W9LewhPkhw5NLhvV rNjitTjIY8pH5+if83h6kiLSfYJS4YPzqJUw91UM2fFKabUQqLGNpQ5fKlXEfDW/ COMuJ+Xu9Po7ecdnsntsxVQ6ynBchJU+BDzF3l0orvHWRhLx8QiKtG3Auat1jYKb jgXNABLnqzNDEuPTI92+5L4U3aLsm28CUKRfz96LuJVfme3Aj3NGir7HBVHaBfOV 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 335688060167132666690502023489715879368429 . . . . . . . . [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 2018-06-02 04:25:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-08-31 04:25:00 +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.marquesvilasboas.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 25795058523512838156872142717587800600713820556257761769165583345471386983721206694601350417096712112997946929359514649182981484530521107139796441890962665871816169508206628160188436327793251894940605014122839836290736417208735164053357224534038201576819120579764371436532713568421397276224917844799533187183130827012555623814879002628811102109616722884967473720073210431283773539631874229829811033761211322116919555469450539792574937572539835247697486988593514160318041989105060878935628408261139582683115040768706861511175038717092156203971152262355419556661607261529464520195417969997108799012474252740198235608473 . . . . . . . . . . . . . . . . . . . . [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) 07798d410cefce602c2deb18afee848ce2de66e0 . . . . . . . . . . . . . . . . [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 (56 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'marquesvilasboas.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.marquesvilasboas.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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00ee007500db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000163bef4bcd700000403004630440220449e66bd410bc7410a285ff9b779576540bbdaf4891e25f4ce86ef287fc75ac802206d4e880187b4894230e02310b392466f628d6cd05c722fc7ff5851823c525732007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000163bef4bcf700000403004630440220136f28071f08f7c075d08eee25702e46d61ff3886591a2d1a32deda48b0903ba02202c7e9d75e98e3be7932368b2bacf18829db52dcb6e99f8d1da4c81bb81e3d287 . . . . [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) 0022df4f87efe97b0a6f16cd666a59d8ef498490a3871f28ce8699f307c63b74bd8b811ff6ec9f332f0b25331cad464b2b4d3d269a24d5e3181d71a4c297f13cf2d2cb20f38b16b568251df0e1d2cc7c410dd9d3bf33629a512d94e4777a9631416094f65199a0d19aa895b081f2fc09abfbd84a7ed75893d0359f8bb03740f27fcf5d73a9f32c112fa08ffcca8bc5c0c896e049e32e46c2abbcdb066594767d97b6694cf66a355054089d29b3e3d54e89c51abb35f9a5edbbee01d6bc050a940e53fab882dd37a311c6a9109bfb422ed1efc1fed110d4a32816091fbfee6df70f8ad995d36dea44a319708cdf8a3b8c96e62aca39615fdeec52dc1c3efd36c86b