brennan.vc
Issued by R3
About this certificate
This digital certificate with serial number 04:92:1f:dd:f1:a6:82:a9:dc:fb:5a:5f:d0:e0:57:b0:35:ce was issued on by Let's Encrypt.
With 19 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=brennan.vc
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:92:1f:dd:f1:a6:82:a9:dc:fb:5a:5f:d0:e0:57:b0:35:ceSerial Number (int): 398172727764226098701832227043878066206158
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 51:6d:a4:49:61:88:f4:03:26:a1:3a:71:bb:7c:c6:a2:44:0c:8d:3b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 1d:e0:2b:20:fe:97:8a:6b:d4:51:c7:75:8e:d6:95:08:4d:d0:97:f0
Fingerprint (sha256): f0:4f:a1:f5:96:d0:7e:36:b9:09:12:fb:95:f6:0d:ee:3a:de:9f:ab:be:d5:92:e7:43:e1:a0:06:13:60:99:60
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate brennan.vc
19
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for brennan.vc
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
ameprogram.org
arbitragefoundation.com
brennan.vc
buyersguide.realbrilliance.net
fairbusinessaustralia.com.au
gaydammam.com
gostorylabs.com
immunitywar.com
indywebsites.com
manyrone.com
miimagency.com
nodawaycounty.com
sacampguide.com
sciforconservation.org
scottsdale.info
squadcam.com
topsanantoniolawyers.com
torice.com
turnberry.net
arbitragefoundation.com
brennan.vc
buyersguide.realbrilliance.net
fairbusinessaustralia.com.au
gaydammam.com
gostorylabs.com
immunitywar.com
indywebsites.com
manyrone.com
miimagency.com
nodawaycounty.com
sacampguide.com
sciforconservation.org
scottsdale.info
squadcam.com
topsanantoniolawyers.com
torice.com
turnberry.net
Other certificates including the domain name brennan.vc
(limited to 100 certificates)
Certificate
The complete raw certificate details for brennan.vc in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGPDCCBSSgAwIBAgISBJIf3fGmgqnc+1pf0OBXsDXOMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMDExNjQ3NTRaFw0yNDA1MzAxNjQ3NTNaMBUxEzARBgNVBAMT CmJyZW5uYW4udmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8MC7R aGzfhPCRsV0s8Xo+byz4S1Vu34jw8m9tpg3FgPhos0kzJtXzIOyvW6IgEh4qIFFk kUjBg3B3kA/s5pR/XnsnVq9JEjpBg0dANgLiGgU5OeIeT4ymNlPJ9ZStqX4KGbI6 HzqTpcIF5AHcAbIFkK+wZ/G/knkrLfvpDRQ078f7DNUvp0udtbkz983n+gaubQHW jvzvoDcsS1OLmtQ6+W+pDffqKgdEo2K7Chm2kiT7iGYcCy8MeSdh6INUzeKl1+Xt 1A1CIH8uNIypIn1haW+3hOrRR1KdzGGo0VHTPEH+xQike/jSosshQCEyWwHeEyd3 U2OGj6izCoMoz58BAgMBAAGjggNnMIIDYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FFFtpElhiPQDJqE6cbt8xqJEDI07MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMIIB cQYDVR0RBIIBaDCCAWSCDmFtZXByb2dyYW0ub3JnghdhcmJpdHJhZ2Vmb3VuZGF0 aW9uLmNvbYIKYnJlbm5hbi52Y4IeYnV5ZXJzZ3VpZGUucmVhbGJyaWxsaWFuY2Uu bmV0ghxmYWlyYnVzaW5lc3NhdXN0cmFsaWEuY29tLmF1gg1nYXlkYW1tYW0uY29t gg9nb3N0b3J5bGFicy5jb22CD2ltbXVuaXR5d2FyLmNvbYIQaW5keXdlYnNpdGVz LmNvbYIMbWFueXJvbmUuY29tgg5taWltYWdlbmN5LmNvbYIRbm9kYXdheWNvdW50 eS5jb22CD3NhY2FtcGd1aWRlLmNvbYIWc2NpZm9yY29uc2VydmF0aW9uLm9yZ4IP c2NvdHRzZGFsZS5pbmZvggxzcXVhZGNhbS5jb22CGHRvcHNhbmFudG9uaW9sYXd5 ZXJzLmNvbYIKdG9yaWNlLmNvbYINdHVybmJlcnJ5Lm5ldDATBgNVHSAEDDAKMAgG BmeBDAECATCCAQEGCisGAQQB1nkCBAIEgfIEge8A7QB0AEiw42vapkc0D+VqAvqd MOscUgHLVt0sgdm7v6s52IRzAAABjfshOF8AAAQDAEUwQwIfCnbVLm1mSUPdlSRT aq5w9NW8GppCzuKMmJak0LsBVQIgXFsie4Bg+yutgyc/zeusL4pIxaHJAhAKDjio RS1u32YAdQA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frUFwAAAY37ITpk AAAEAwBGMEQCIGg+eDtqJRog1yieyrH63RKh1Is7/SxphZVRLPObW4x+AiAzXQwT clCkM5bQnTYBjnxlnLojOpXe0tyU+5V1sQfu2DANBgkqhkiG9w0BAQsFAAOCAQEA FzgCc0Yfnu76fLa8DR4f4HqZkEDfuXFdxP+QX0RHdhYQQJxJu3TYEl59hdCGefeq SOY7PM9vqiUwRXx1alsNC8Z711P6+mgzQT1ftHszbnHBltZgUED74qNck/GgQ9bE N/bihbIf1cYcOV5WO7L1edxClGnpbZBuwq6DTYPwh7RLTvsmdfc5jKGmGhtUBHC7 YyMohPDZvR5VgZq8s44fmxjbOjXE58r1ijuAEJmbFIDsEeSrxJvT9Fb/TGmwxX7A YNb72TblcPu+cfl6Vyl2XVgH1q2GZcjvEMguMUoGPX0/qhgzLgfNEiSvx7y3LtkA byX+DbTMYLqtHlHMTb2SJg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvDAu0Whs34TwkbFdLPF6 Pm8s+EtVbt+I8PJvbaYNxYD4aLNJMybV8yDsr1uiIBIeKiBRZJFIwYNwd5AP7OaU f157J1avSRI6QYNHQDYC4hoFOTniHk+MpjZTyfWUral+ChmyOh86k6XCBeQB3AGy BZCvsGfxv5J5Ky376Q0UNO/H+wzVL6dLnbW5M/fN5/oGrm0B1o7876A3LEtTi5rU OvlvqQ336ioHRKNiuwoZtpIk+4hmHAsvDHknYeiDVM3ipdfl7dQNQiB/LjSMqSJ9 YWlvt4Tq0UdSncxhqNFR0zxB/sUIpHv40qLLIUAhMlsB3hMnd1Njho+oswqDKM+f AQIDAQAB -----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 398172727764226098701832227043878066206158 . . . . . . . . [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-03-01 16:47:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-30 16:47:53 +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 'brennan.vc' . . . . . . . . [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 23756561198675494922603538948023012818461687103882697055673680117744023345405169161036416408155454985263879587818713394114278712442244599193289735309656139323727657006213913184141354179137401479139152145067344195216212108976860437145539486601681553522542873282131268033030816952053629368673204104295750213554662997626230386265628314155107697234983592483785691336365397826053580185288847185776141801710127280597916492331345360933721928236307914831752264108665619432951520221127788918812799258176787970001607231912564165419443388830440713688431471996574878466806952867230058649040963773371391068457828398509423070256897 . . . . . . . . . . . . . . . . . . . . [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) 516da4496188f40326a13a71bb7cc6a2440c8d3b . . . . . . . . . . . . . . . . [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 (360 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ameprogram.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'arbitragefoundation.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'brennan.vc' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'buyersguide.realbrilliance.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'fairbusinessaustralia.com.au' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gaydammam.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gostorylabs.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'immunitywar.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'indywebsites.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'manyrone.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'miimagency.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nodawaycounty.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sacampguide.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sciforconservation.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'scottsdale.info' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'squadcam.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'topsanantoniolawyers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'torice.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'turnberry.net' . . . . . . . . . . . . . . . . [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 (242 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (239 bytes) 00ed00740048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018dfb21385f0000040300453043021f0a76d52e6d664943dd9524536aae70f4d5bc1a9a42cee28c9896a4d0bb015502205c5b227b8060fb2bad83273fcdebac2f8a48c5a1c902100a0e38a8452d6edf660075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018dfb213a6400000403004630440220683e783b6a251a20d7289ecab1fadd12a1d48b3bfd2c698595512cf39b5b8c7e0220335d0c137250a43396d09d36018e7c659cba233a95ded2dc94fb9575b107eed8 . . . . [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) 0017380273461f9eeefa7cb6bc0d1e1fe07a999040dfb9715dc4ff905f4447761610409c49bb74d8125e7d85d08679f7aa48e63b3ccf6faa2530457c756a5b0d0bc67bd753fafa6833413d5fb47b336e71c196d6605040fbe2a35c93f1a043d6c437f6e285b21fd5c61c395e563bb2f579dc429469e96d906ec2ae834d83f087b44b4efb2675f7398ca1a61a1b540470bb63232884f0d9bd1e55819abcb38e1f9b18db3a35c4e7caf58a3b8010999b1480ec11e4abc49bd3f456ff4c69b0c57ec060d6fbd936e570fbbe71f97a5729765d5807d6ad8665c8ef10c82e314a063d7d3faa18332e07cd1224afc7bcb72ed9006f25fe0db4cc60baad1e51cc4dbd9226