modaltownhomes.ca
Issued by R3
About this certificate
This digital certificate with serial number 04:1f:6a:c9:9b:45:fe:9e:7e:31:5c:54:69:73:cd:b7:c6:c4 was issued on by Let's Encrypt.
With 17 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=modaltownhomes.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:1f:6a:c9:9b:45:fe:9e:7e:31:5c:54:69:73:cd:b7:c6:c4Serial Number (int): 359139842070130878114937345142994224268996
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 81:0f:79:ff:55:e9:28:9d:b3:45:34:bd:7a:e6:ac:ba:23:2d:55:41
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): db:45:ab:65:03:4f:5d:c2:85:e7:5e:f9:ad:38:0e:a2:81:c0:b7:8e
Fingerprint (sha256): f2:0d:b5:5d:a6:b8:fb:b8:a5:30:5b:e0:95:c5:de:7d:27:c3:7f:f6:32:11:43:de:51:56:b2:a8:78:de:e3:5d
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate modaltownhomes.ca
17
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for modaltownhomes.ca
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
affordabledesignerapparel.com
bradentonmovers.com
buyxarmodafinil.org
canadaslandtrust.com
casaproserpina.com
definemonetary.com
hotspringcounty.com
howtoremovescars.com
htmlbooks.com
internationalhomeschoolday.org
interviewquestionstoask.com
modaltownhomes.ca
pharmacybook.com
switchplateadvertising.com
tromboneexcerpts.com
westierescueusa.org
www.helloroland.com
bradentonmovers.com
buyxarmodafinil.org
canadaslandtrust.com
casaproserpina.com
definemonetary.com
hotspringcounty.com
howtoremovescars.com
htmlbooks.com
internationalhomeschoolday.org
interviewquestionstoask.com
modaltownhomes.ca
pharmacybook.com
switchplateadvertising.com
tromboneexcerpts.com
westierescueusa.org
www.helloroland.com
Other certificates including the domain name modaltownhomes.ca
(limited to 100 certificates)
Certificate
The complete raw certificate details for modaltownhomes.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGYTCCBUmgAwIBAgISBB9qyZtF/p5+MVxUaXPNt8bEMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMTExNzU3MTNaFw0yNDA2MDkxNzU3MTJaMBwxGjAYBgNVBAMT EW1vZGFsdG93bmhvbWVzLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA1tW4nbuUAnrOGmm3+WDsV4VzpbT0Bgj8NTnBihveZfFCky8KFN5KzK7ooAF8 ev1Ioqe94Ssr0GhW1OAQRFbK/C3VoBr5mcdPiz3CWxpXYvE1KUCH7K3N7qk1tx1/ q4zfLwLHmmgKt9UeVHN0phgA3nupHAZUVHQG+o55HZNzQqMqAPwjr6iCSjcryjYd WxGRQXcAG9T05qKowGRjlC6ATsxgfCffve0rK7xQV/WqT2VnEYPTA1lc94fX+tZ6 NE9O9jlFJUGc0JdstU/uhkyU9ZG6l4JIgp3nyRp7z+WJDEg03KynNNn0fjp8OYui mFIWn2kMxT9fmKqb5y8Ql/ysUQIDAQABo4IDhTCCA4EwDgYDVR0PAQH/BAQDAgWg MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G A1UdDgQWBBSBD3n/VekonbNFNL165qy6Iy1VQTAfBgNVHSMEGDAWgBQULrMXt1hW y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6 Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu b3JnLzCCAYwGA1UdEQSCAYMwggF/gh1hZmZvcmRhYmxlZGVzaWduZXJhcHBhcmVs LmNvbYITYnJhZGVudG9ubW92ZXJzLmNvbYITYnV5eGFybW9kYWZpbmlsLm9yZ4IU Y2FuYWRhc2xhbmR0cnVzdC5jb22CEmNhc2Fwcm9zZXJwaW5hLmNvbYISZGVmaW5l bW9uZXRhcnkuY29tghNob3RzcHJpbmdjb3VudHkuY29tghRob3d0b3JlbW92ZXNj YXJzLmNvbYINaHRtbGJvb2tzLmNvbYIeaW50ZXJuYXRpb25hbGhvbWVzY2hvb2xk YXkub3JnghtpbnRlcnZpZXdxdWVzdGlvbnN0b2Fzay5jb22CEW1vZGFsdG93bmhv bWVzLmNhghBwaGFybWFjeWJvb2suY29tghpzd2l0Y2hwbGF0ZWFkdmVydGlzaW5n LmNvbYIUdHJvbWJvbmVleGNlcnB0cy5jb22CE3dlc3RpZXJlc2N1ZXVzYS5vcmeC E3d3dy5oZWxsb3JvbGFuZC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgor BgEEAdZ5AgQCBIH1BIHyAPAAdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+r OdiEcwAAAY4u4EasAAAEAwBHMEUCIQD+aQNk8Q+MHNFpf2gZU2HrxrViFzkOZLgs +v7kEyfZhQIgT+R7PCICYvbiGEOKa3Z4NYsIASRAe/tsMBRam2GMtroAdgDuzdBk 1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAY4u4Ea/AAAEAwBHMEUCIHe5 XRslSN9J2vu6gG400IE9Yau6cIVxLJ9GWQggnnLVAiEAlEyNFWcsgUSENkAyTtWs qii8IchGYJz7iSLEL/UkhHowDQYJKoZIhvcNAQELBQADggEBAKSg/uFtvDuC+vGj gyiwChJq8zEx9qDjVlCE8UdRrHfA81qKKhyuBOWCWInLrEItLz9pj+pYDFKj1qlg tSKRRcL8FdX6ufmnH+6by7eQTLrgQo7+llyzqV2VNEx72lymBAPf2sK+gPxvZjPZ El0TO7SHPUEiRe5rDLR0I0GIg3qg62t4kketvxypyxp34pqSqno0upwdoJQ79XUo H+O7zrJGFEPTQWwj+X5sPFmRZeKhUZLp384V04jh6+jcUgzXCc8Lhak+oQBqbMbY NWEAYYyUbTtGdm43QQk+/G9vUMH6AucVosjM7osXKfSNZ+1H4VRPBhrlLEwnq901 wubzzKo= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tW4nbuUAnrOGmm3+WDs V4VzpbT0Bgj8NTnBihveZfFCky8KFN5KzK7ooAF8ev1Ioqe94Ssr0GhW1OAQRFbK /C3VoBr5mcdPiz3CWxpXYvE1KUCH7K3N7qk1tx1/q4zfLwLHmmgKt9UeVHN0phgA 3nupHAZUVHQG+o55HZNzQqMqAPwjr6iCSjcryjYdWxGRQXcAG9T05qKowGRjlC6A TsxgfCffve0rK7xQV/WqT2VnEYPTA1lc94fX+tZ6NE9O9jlFJUGc0JdstU/uhkyU 9ZG6l4JIgp3nyRp7z+WJDEg03KynNNn0fjp8OYuimFIWn2kMxT9fmKqb5y8Ql/ys UQIDAQAB -----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 359139842070130878114937345142994224268996 . . . . . . . . [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-11 17:57:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-09 17:57:12 +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 'modaltownhomes.ca' . . . . . . . . [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 27120387093092528366368620241894822227584021861068752444606783073749449949606735956178412840449449561318368314221923148089495537588929410797990652398254043135705292617503320862051285693361072124776671830043772697806302755671822510797957039051581162231839489843718052448487338152230653535332037995443275967973885846076500909272979648382173497232036130666046746567819550577159591121551614445819168242181225185648201379520437320868814064254259713762676394517525284796711270906325824888221480355570026682638954980652252873664145854242874165388252373388033789757491481209832322669310523360819733654077508717397716680617041 . . . . . . . . . . . . . . . . . . . . [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) 810f79ff55e9289db34534bd7ae6acba232d5541 . . . . . . . . . . . . . . . . [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 (387 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'affordabledesignerapparel.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bradentonmovers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'buyxarmodafinil.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'canadaslandtrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'casaproserpina.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'definemonetary.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hotspringcounty.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'howtoremovescars.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'htmlbooks.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'internationalhomeschoolday.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'interviewquestionstoask.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'modaltownhomes.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pharmacybook.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'switchplateadvertising.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tromboneexcerpts.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'westierescueusa.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.helloroland.com' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f000760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018e2ee046ac0000040300473045022100fe690364f10f8c1cd1697f68195361ebc6b56217390e64b82cfafee41327d98502204fe47b3c220262f6e218438a6b7678358b080124407bfb6c30145a9b618cb6ba007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018e2ee046bf0000040300473045022077b95d1b2548df49dafbba806e34d0813d61abba7085712c9f465908209e72d5022100944c8d15672c8144843640324ed5acaa28bc21c846609cfb8922c42ff524847a . . . . [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) 00a4a0fee16dbc3b82faf1a38328b00a126af33131f6a0e3565084f14751ac77c0f35a8a2a1cae04e5825889cbac422d2f3f698fea580c52a3d6a960b5229145c2fc15d5fab9f9a71fee9bcbb7904cbae0428efe965cb3a95d95344c7bda5ca60403dfdac2be80fc6f6633d9125d133bb4873d412245ee6b0cb474234188837aa0eb6b789247adbf1ca9cb1a77e29a92aa7a34ba9c1da0943bf575281fe3bbceb2461443d3416c23f97e6c3c599165e2a15192e9dfce15d388e1ebe8dc520cd709cf0b85a93ea1006a6cc6d8356100618c946d3b46766e3741093efc6f6f50c1fa02e715a2c8ccee8b1729f48d67ed47e1544f061ae52c4c27abdd35c2e6f3ccaa