trailrunningbrasil.com.br
Issued by R3
About this certificate
This digital certificate with serial number 04:8c:f0:2d:17:5c:10:dd:50:27:4d:e0:25:ec:8d:80:30:8a was issued on by Let's Encrypt.
With 4 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:
- 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=trailrunningbrasil.com.br
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:8c:f0:2d:17:5c:10:dd:50:27:4d:e0:25:ec:8d:80:30:8aSerial Number (int): 396407923942109016494686608956200235053194
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 31:68:14:7c:02:50:e7:88:a1:da:d6:87:0a:fd:d5:5c:52:9c:2d:0c
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 3c:5a:da:10:ea:04:ae:87:79:f4:31:5c:ba:28:07:21:cc:cc:7b:4c
Fingerprint (sha256): 17:97:2f:d4:21:9b:df:77:0d:a3:c2:fd:a9:bb:92:04:60:4b:f9:2b:a1:69:06:6e:d5:43:82:f8:ca:a1:a1:b7
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate trailrunningbrasil.com.br
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for trailrunningbrasil.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
ftp.trailrunningbrasil.com.br
mail.trailrunningbrasil.com.br
trailrunningbrasil.com.br
www.trailrunningbrasil.com.br
mail.trailrunningbrasil.com.br
trailrunningbrasil.com.br
www.trailrunningbrasil.com.br
Other certificates including the domain name trailrunningbrasil.com.br
(limited to 100 certificates)
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
ftp.trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
trailrunningbrasil.com.br
ftp.trailrunningbrasil.com.br
Certificate
The complete raw certificate details for trailrunningbrasil.com.br in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISBIzwLRdcEN1QJ03gJeyNgDCKMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzEwMDkyMzE0MTFaFw0yNDAxMDcyMzE0MTBaMCQxIjAgBgNVBAMT GXRyYWlscnVubmluZ2JyYXNpbC5jb20uYnIwggIiMA0GCSqGSIb3DQEBAQUAA4IC DwAwggIKAoICAQCaS2SSTKGIe7+Fo0tZR9cCdstVaDb23CgX6ax9KV6I1p2B6wUf ui3PLLmIQk5WhqT11l7kp7DW1SC7nSxAefrwZuEex0Q1M0oLw1A/lDYX2FR1bx8n dFfsphfLxrXP7z2dxZMwJ/U+KiL9gAUSFtS6ge3mbuLLXQixhsNh9HNwjt4NOWhR 4LJCAdyb5wXLFjT0NMJuy4oNy+PdWt2+qHhoz/I+FoPNg0tnSArUNG1Nf2b3418I E7hhLX/H4rsNDVhNz70ANyCoRTwsjbrFtZwQL0ZMVF6swLWp72yWsjimvTUjv1+e tYwWUNWAx7thI4YPuvUM10KKFK13b940OeXBUzf1Pc1GpBTvqn6b9y37CFN6hjp8 loAHkfxHRBTvn4H6q9lR3RiikVccGHSpLC7PUweHaigwzOOXmYAdXthB1rZugMvS +bj5SrwFbeb1Vc1PwNFAHPwMvJ9tQOQeKmCxQbK/gSJ60KG+02TFpoVlvHn8KsWO etal514I79glMp/+0z5PEpuslLrS5K8c1iBhCzOpsx5bxQGTrGc2hedfVKA7zDtI rxJycBIRLZKvfrU+74VRYQmsnJX2K/kq2X9pY7DFVcPMCdYRZocNVgmbi0rH9kZZ 5HBeffb26QwqGMtUWNu8eBwpjO5ZixTknzg30S63CnK0CD7Dd5spc3G8sQIDAQAB o4ICeTCCAnUwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQxaBR8AlDniKHa1ocK/dVc UpwtDDAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcB AQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEF BQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzCBggYDVR0RBHsweYIdZnRwLnRy YWlscnVubmluZ2JyYXNpbC5jb20uYnKCHm1haWwudHJhaWxydW5uaW5nYnJhc2ls LmNvbS5icoIZdHJhaWxydW5uaW5nYnJhc2lsLmNvbS5icoIdd3d3LnRyYWlscnVu bmluZ2JyYXNpbC5jb20uYnIwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdQA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frU FwAAAYsW7yAPAAAEAwBGMEQCICDecBX5hKfg2ozWi8K4tnBgKxSVVGUC2HrmrzDF wl37AiB9o29wdPIataPonrxQMbJ80WJ4qQ7Kt4A5W++XNLy7qQB2ANq2v2s/tbYi n5vCu1xr6HCRcWy7UYSFNL2kPTBI1/urAAABixbvICcAAAQDAEcwRQIgFrizxUcR QMIRY+yagESK7Vnyt86PKotb/8x+gwYgdEgCIQCDFIZeJo6JRyibek8RH08sElwC jGxuWX9BJyI+8h62ojANBgkqhkiG9w0BAQsFAAOCAQEARwtPZLtMATN3cVVEZsEW FIzMYzL9Pe54VpPny9LQg7B5eh1gEWs91TSAGYnp+dX2kft3TLICKQmoyPqS3vN5 KXJOC/z5+yszlxxLu3KFSrkuLfoVZ3sWKMvZzBYk5sB85SZbPS47Gq+4c+fyYn/g 20eFCIf5mYnzcrOYvrzqH45us8Lrp+2iQS2/a5cD0huQ/xCJ+JUlf18cmxnR1Cok PoY2PgeIPLDLDRu/kzTarrddYf5U62xp/qhirqsDBIwC8hNIqHvgEQkCgziWZoax j1km8fbEizKrfRYMHJZMtvEFUL7QfXr35Rc9CLy9zeyDVPv32cR3B1CutiKcUcCu bw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmktkkkyhiHu/haNLWUfX AnbLVWg29twoF+msfSleiNadgesFH7otzyy5iEJOVoak9dZe5Kew1tUgu50sQHn6 8GbhHsdENTNKC8NQP5Q2F9hUdW8fJ3RX7KYXy8a1z+89ncWTMCf1Pioi/YAFEhbU uoHt5m7iy10IsYbDYfRzcI7eDTloUeCyQgHcm+cFyxY09DTCbsuKDcvj3Vrdvqh4 aM/yPhaDzYNLZ0gK1DRtTX9m9+NfCBO4YS1/x+K7DQ1YTc+9ADcgqEU8LI26xbWc EC9GTFRerMC1qe9slrI4pr01I79fnrWMFlDVgMe7YSOGD7r1DNdCihStd2/eNDnl wVM39T3NRqQU76p+m/ct+whTeoY6fJaAB5H8R0QU75+B+qvZUd0YopFXHBh0qSwu z1MHh2ooMMzjl5mAHV7YQda2boDL0vm4+Uq8BW3m9VXNT8DRQBz8DLyfbUDkHipg sUGyv4EietChvtNkxaaFZbx5/CrFjnrWpedeCO/YJTKf/tM+TxKbrJS60uSvHNYg YQszqbMeW8UBk6xnNoXnX1SgO8w7SK8ScnASES2Sr361Pu+FUWEJrJyV9iv5Ktl/ aWOwxVXDzAnWEWaHDVYJm4tKx/ZGWeRwXn329ukMKhjLVFjbvHgcKYzuWYsU5J84 N9EutwpytAg+w3ebKXNxvLECAwEAAQ== -----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 396407923942109016494686608956200235053194 . . . . . . . . [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 2023-10-09 23:14:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-07 23:14:10 +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 'trailrunningbrasil.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 629466655315967289599531078120963451174657428013664495648633795747043785224551921773225722428997962011321012251957498063914511324966605678397681729566170917117553600532720379278845185541694218671058923919472753488225122009164027477392969811894619140101416839245569675805374953976776125989893440930635393430830499631403464195242882462626479442169005543172304806104541787496433644689947598035381018275325415769002123271088226161329222443703663718791003011266253533824393503850428127000929049991729692096251370579616326561656119736009805254744023404972327307352403542843858946043209383038878675559839754627508678753028184584371215014604344302802005630806566054052193770040028160077552612483588954235757228453062853977238717403802435400127437961261825695779826824681783632709947205674422345065050748955763691266743706343926254541394380557154096428355859796100845134033807569970144930342903335430903410957476597335475036813195537367030532432867420482088557925776410220622907912300465425675383395664447837483964636020768680616774752114926344215462141279035934218082236328703143754732263660708519736278049364539157875968538110263113883198144566120919120248522496332758569268075385603596599750106913971585170557509613906629515087096570821809 . . . . . . . . . . . . . . . . . . . . [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) 3168147c0250e788a1dad6870afdd55c529c2d0c . . . . . . . . . . . . . . . . [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 (123 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.trailrunningbrasil.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.trailrunningbrasil.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'trailrunningbrasil.com.br' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.trailrunningbrasil.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.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018b16ef200f0000040300463044022020de7015f984a7e0da8cd68bc2b8b670602b1495546502d87ae6af30c5c25dfb02207da36f7074f21ab5a3e89ebc5031b27cd16278a90ecab780395bef9734bcbba9007600dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab0000018b16ef20270000040300473045022016b8b3c5471140c21163ec9a80448aed59f2b7ce8f2a8b5bffcc7e83062074480221008314865e268e8947289b7a4f111f4f2c125c028c6c6e597f4127223ef21eb6a2 . . . . [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) 00470b4f64bb4c01337771554466c116148ccc6332fd3dee785693e7cbd2d083b0797a1d60116b3dd534801989e9f9d5f691fb774cb2022909a8c8fa92def37929724e0bfcf9fb2b33971c4bbb72854ab92e2dfa15677b1628cbd9cc1624e6c07ce5265b3d2e3b1aafb873e7f2627fe0db47850887f99989f372b398bebcea1f8e6eb3c2eba7eda2412dbf6b9703d21b90ff1089f895257f5f1c9b19d1d42a243e86363e07883cb0cb0d1bbf9334daaeb75d61fe54eb6c69fea862aeab03048c02f21348a87be01109028338966686b18f5926f1f6c48b32ab7d160c1c964cb6f10550bed07d7af7e5173d08bcbdcdec8354fbf7d9c4770750aeb6229c51c0ae6f