mail.techbras.com.br
Issued by R3
About this certificate
This digital certificate with serial number 03:d0:6f:ca:c7:ef:56:5d:c4:a4:10:33:33:38:fd:58:d5:36 was issued on by Let's Encrypt.
With 12 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=mail.techbras.com.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:d0:6f:ca:c7:ef:56:5d:c4:a4:10:33:33:38:fd:58:d5:36Serial Number (int): 332264187321495261074474617487726093063478
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d0:3a:99:20:bf:c6:f5:04:d7:e4:2e:1d:42:c5:37:41:42:37:0e:8e
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 98:c0:bf:ec:19:9d:09:be:2a:10:e5:f4:71:a2:b1:6b:d8:71:4a:05
Fingerprint (sha256): 46:1c:d8:a1:c6:7e:3a:a7:ce:44:5e:3e:64:2b:ec:34:17:5b:e6:aa:35:4c:6d:ee:03:12:d9:18:62:21:fc:74
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate mail.techbras.com.br
12
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mail.techbras.com.br
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
autoconfig.arco.org.br
autoconfig.enricomisasi.com.br
autoconfig.infogab.com.br
autoconfig.libcom.org.br
autoconfig.reinaldoalguz.com.br
autoconfig.taniafruchi.com.br
autodiscover.arco.org.br
autodiscover.enricomisasi.com.br
autodiscover.infogab.com.br
autodiscover.reinaldoalguz.com.br
autodiscover.taniafruchi.com.br
mail.techbras.com.br
autoconfig.enricomisasi.com.br
autoconfig.infogab.com.br
autoconfig.libcom.org.br
autoconfig.reinaldoalguz.com.br
autoconfig.taniafruchi.com.br
autodiscover.arco.org.br
autodiscover.enricomisasi.com.br
autodiscover.infogab.com.br
autodiscover.reinaldoalguz.com.br
autodiscover.taniafruchi.com.br
mail.techbras.com.br
Other certificates including the domain name techbras.com.br
(limited to 100 certificates)
Certificate
The complete raw certificate details for mail.techbras.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGUjCCBTqgAwIBAgISA9BvysfvVl3EpBAzMzj9WNU2MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA0MDIxNjE2NTZaFw0yNDA3MDExNjE2NTVaMB8xHTAbBgNVBAMT FG1haWwudGVjaGJyYXMuY29tLmJyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC CgKCAgEA1pbqf746rGSoOWicXfqnEpYqasaxlyunfcrtuOhugpaKzPEU4zsE+M5I oDeYyOXguUr6D7jKu6Ro5rwh8M+sYkg/+ozDT670mnapTnBq8UQKFnOUrXGVO2iJ NxSNsJI4xKcYLZb+ik9uvEdSXnW7dCEGUGlx3pRFJDBNq4hwnL9RPDaEgqmYkYpr TDIMlPlvdj99hw6dr9jF4LnX1EwSGU+8ndoYqYfAdEYzt0U9a81eq1XhKIoR39d7 sVGtPJm+MdDQbUxKwa1CkzeHbXJNEz5zvL6qCy7pwBdqVBSx0txOyiNzMUFHSIrb mrfnd6XsKIlUCkTJmcQZ4M/ZiNbn1PZWmX/HCbqL5QtB2mnIdQCNkURGKyCs8grS /0+zG6wmzjCFHRJQf9s3LlTlQap0jUJrvh8OdcfMQrnyTNTZ3/CgsCoQBLFtjYo6 ndH31L5Yqn/0micMEgHH0a3/aeLf7N3jmyqMx2N0LGQ2ZOUuTUeoMzIb08dwGB3B zdFvvV3KiKOyHNA7NokwXjm71Ytsj51VCJPPZ8rNtQpHujUKRET+68/0z9I6r4UI zRkr9JdXOy65H0FrBhI7wxb5CASzBOBwbWUQkymNBAhpNtAQ25keVUPFuprigTgz i1z6QyCtk6rERE4+38Mxyo+qQQ5eLKPOj+NgEvCLNik9E0ICiC8CAwEAAaOCAnMw ggJvMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU0DqZIL/G9QTX5C4dQsU3QUI3Do4w HwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBH MCEGCCsGAQUFBzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKG Fmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8wggFtBgNVHREEggFkMIIBYIIWYXV0b2Nv bmZpZy5hcmNvLm9yZy5icoIeYXV0b2NvbmZpZy5lbnJpY29taXNhc2kuY29tLmJy ghlhdXRvY29uZmlnLmluZm9nYWIuY29tLmJyghhhdXRvY29uZmlnLmxpYmNvbS5v cmcuYnKCH2F1dG9jb25maWcucmVpbmFsZG9hbGd1ei5jb20uYnKCHWF1dG9jb25m aWcudGFuaWFmcnVjaGkuY29tLmJyghhhdXRvZGlzY292ZXIuYXJjby5vcmcuYnKC IGF1dG9kaXNjb3Zlci5lbnJpY29taXNhc2kuY29tLmJyghthdXRvZGlzY292ZXIu aW5mb2dhYi5jb20uYnKCIWF1dG9kaXNjb3Zlci5yZWluYWxkb2FsZ3V6LmNvbS5i coIfYXV0b2Rpc2NvdmVyLnRhbmlhZnJ1Y2hpLmNvbS5icoIUbWFpbC50ZWNoYnJh cy5jb20uYnIwEwYDVR0gBAwwCjAIBgZngQwBAgEwEwYKKwYBBAHWeQIEAwEB/wQC BQAwDQYJKoZIhvcNAQELBQADggEBAFBGFNqkKVsPr8vqQDxX6Rtxe9wrl70ZX2Re vxy6DTDspEfmOqm3BUTUKYvKtBDZDDXFZZY/43o8NuaK0+HLSVt2WMp4ESH+WxlQ RPZ0qn6vPuPBu1MIrUfGnm0xvR9BgzprHgyJDRkfz9VuFsapvRyyl0kcAdXKbgCX 8hBBYfVrugPs92fQdoHxRB6ORQNqNOPQ8HpIgK0/ObxrlwSTJYwXsi6RZIDgshqs L93XYIqhr8pyvioj3IDKhsulEjBlP5xjAdnDAv5wGCRNQa4kPm9qE77BPXpOQbrZ IYYNAoXDBTdGAF9+j3P5VQx7ae0bO4kkQDNvxHiea0nNJ855ZCk= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1pbqf746rGSoOWicXfqn EpYqasaxlyunfcrtuOhugpaKzPEU4zsE+M5IoDeYyOXguUr6D7jKu6Ro5rwh8M+s Ykg/+ozDT670mnapTnBq8UQKFnOUrXGVO2iJNxSNsJI4xKcYLZb+ik9uvEdSXnW7 dCEGUGlx3pRFJDBNq4hwnL9RPDaEgqmYkYprTDIMlPlvdj99hw6dr9jF4LnX1EwS GU+8ndoYqYfAdEYzt0U9a81eq1XhKIoR39d7sVGtPJm+MdDQbUxKwa1CkzeHbXJN Ez5zvL6qCy7pwBdqVBSx0txOyiNzMUFHSIrbmrfnd6XsKIlUCkTJmcQZ4M/ZiNbn 1PZWmX/HCbqL5QtB2mnIdQCNkURGKyCs8grS/0+zG6wmzjCFHRJQf9s3LlTlQap0 jUJrvh8OdcfMQrnyTNTZ3/CgsCoQBLFtjYo6ndH31L5Yqn/0micMEgHH0a3/aeLf 7N3jmyqMx2N0LGQ2ZOUuTUeoMzIb08dwGB3BzdFvvV3KiKOyHNA7NokwXjm71Yts j51VCJPPZ8rNtQpHujUKRET+68/0z9I6r4UIzRkr9JdXOy65H0FrBhI7wxb5CASz BOBwbWUQkymNBAhpNtAQ25keVUPFuprigTgzi1z6QyCtk6rERE4+38Mxyo+qQQ5e LKPOj+NgEvCLNik9E0ICiC8CAwEAAQ== -----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 332264187321495261074474617487726093063478 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-02 16:16:56 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-01 16:16:55 +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 'mail.techbras.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 875448844665371850872097428137368576599936623475360973802016971546789793990440231686090831652595685194369641965440524411715435887754266056271803404172998126807860248748979503530733861900486350321839101885755073151062927227379734371480847907606415776060999780393922643595360448622285060302654345857570401469898041793388604195247369139793665866532667781387288526841134944435140711157767012322730989672782723285917802988133911190715313305061459800178661765547676362120900375033561493934839611982489421874185109447901275359187723365692179453154312291328702575845972061202815919072114337091403897361476059451738640797379832380274414499968428333066383711071298806364972194683097268190982198032021362790735054224818079388217797362494150979504744781972476182273381544400703961363484287425476904044030665601815690652964665578518012475962923129531220549594463626347891217222295048885101549378983391252749682620379418196465143484961148912697905976680544792243758693512109776610442727899876516995292122753805303812152647442520749653336331957330639235660330383999723850597028332199524046361372622374049436075918285623274197957576257527599967846108377882951628477295166563957229941757884239089041536942918173826065618285206068793135103402949380143 . . . . . . . . . . . . . . . . . . . . [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) d03a9920bfc6f504d7e42e1d42c5374142370e8e . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (356 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.arco.org.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.enricomisasi.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.infogab.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.libcom.org.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.reinaldoalguz.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autoconfig.taniafruchi.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.arco.org.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.enricomisasi.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.infogab.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.reinaldoalguz.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.taniafruchi.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.techbras.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 (12 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.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 00504614daa4295b0fafcbea403c57e91b717bdc2b97bd195f645ebf1cba0d30eca447e63aa9b70544d4298bcab410d90c35c565963fe37a3c36e68ad3e1cb495b7658ca781121fe5b195044f674aa7eaf3ee3c1bb5308ad47c69e6d31bd1f41833a6b1e0c890d191fcfd56e16c6a9bd1cb297491c01d5ca6e0097f2104161f56bba03ecf767d07681f1441e8e45036a34e3d0f07a4880ad3f39bc6b970493258c17b22e916480e0b21aac2fddd7608aa1afca72be2a23dc80ca86cba51230653f9c6301d9c302fe7018244d41ae243e6f6a13bec13d7a4e41bad921860d0285c3053746005f7e8f73f9550c7b69ed1b3b892440336fc4789e6b49cd27ce796429