vedderhouse.ca
Issued by R3
About this certificate
This digital certificate with serial number 04:b2:70:65:d9:f0:7c:fb:d7:cf:94:aa:53:33:60:2f:42:df was issued on by Let's Encrypt.
With 17 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=vedderhouse.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 04:b2:70:65:d9:f0:7c:fb:d7:cf:94:aa:53:33:60:2f:42:dfSerial Number (int): 409168807416814979274904461489690215662303
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 48:f9:dc:27:7a:bc:84:28:94:bf:f6:15:12:01:63:56:6e:d7:f6:73
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 51:83:d2:61:e4:02:39:66:a5:02:68:c2:8c:a0:c4:de:da:a4:d6:6b
Fingerprint (sha256): d4:9d:d9:31:f2:72:4d:63:a7:be:94:3d:5f:39:21:cb:6f:78:e3:3a:99:11:4a:a3:d1:12:75:b2:48:3e:39:15
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate vedderhouse.ca
17
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for vedderhouse.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
adeenah.org
advancedspinectr.com
affiliatemarketingbusiness.com
bestelementorwebsites.com
clotheitandworthit.com
dyehardcustomapparel.com
lakelandwindowwashers.com
localbusinessniches.com
reformulatedsugar.com
remote.jjelect.com
shipwrecks.ai
texaschiller.com
thomasmarsh.com
toimitus.com
unifiedfieldtheory.com
vedderhouse.ca
wiki.screamerfanbase.com
advancedspinectr.com
affiliatemarketingbusiness.com
bestelementorwebsites.com
clotheitandworthit.com
dyehardcustomapparel.com
lakelandwindowwashers.com
localbusinessniches.com
reformulatedsugar.com
remote.jjelect.com
shipwrecks.ai
texaschiller.com
thomasmarsh.com
toimitus.com
unifiedfieldtheory.com
vedderhouse.ca
wiki.screamerfanbase.com
Other certificates including the domain name vedderhouse.ca
(limited to 100 certificates)
Certificate
The complete raw certificate details for vedderhouse.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGUDCCBTigAwIBAgISBLJwZdnwfPvXz5SqUzNgL0LfMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA1MDkwMTM1MjBaFw0yNDA4MDcwMTM1MTlaMBkxFzAVBgNVBAMT DnZlZGRlcmhvdXNlLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA 9PATyMZKOm8cZTgHz5VMS4oIp6SqctL86zvPQX+m/6hJvORnLOx94h5d7YgsrhBX JNcbWdxyoKOBmQgTmygBCYRWO3cxQZ3wmH+sjajSOvmZ/doKYavBYraRedsv9wwj CB79ai1ia0Z8xlRQIJRW8y4BSuTfiM40h3QRs476OuQo5H0kPfw4ncXm+rVPvNht I6WZyen9SYMZ34QZOU8SQwQt388gejqqT+V8FcIwHLZxdC0slHXiEehoSaBcPV6y V2Ukur8rzzlGG0ptAPiN2yihy7JdiA04vcTQtd6wc7qr2UyTpbcRZUa2dLL7ORVE haPr9uETI4jluki0iePnkQIDAQABo4IDdzCCA3MwDgYDVR0PAQH/BAQDAgWgMB0G A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBRI+dwneryEKJS/9hUSAWNWbtf2czAfBgNVHSMEGDAWgBQULrMXt1hWy65Q CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn LzCCAX4GA1UdEQSCAXUwggFxggthZGVlbmFoLm9yZ4IUYWR2YW5jZWRzcGluZWN0 ci5jb22CHmFmZmlsaWF0ZW1hcmtldGluZ2J1c2luZXNzLmNvbYIZYmVzdGVsZW1l bnRvcndlYnNpdGVzLmNvbYIWY2xvdGhlaXRhbmR3b3J0aGl0LmNvbYIYZHllaGFy ZGN1c3RvbWFwcGFyZWwuY29tghlsYWtlbGFuZHdpbmRvd3dhc2hlcnMuY29tghds b2NhbGJ1c2luZXNzbmljaGVzLmNvbYIVcmVmb3JtdWxhdGVkc3VnYXIuY29tghJy ZW1vdGUuamplbGVjdC5jb22CDXNoaXB3cmVja3MuYWmCEHRleGFzY2hpbGxlci5j b22CD3Rob21hc21hcnNoLmNvbYIMdG9pbWl0dXMuY29tghZ1bmlmaWVkZmllbGR0 aGVvcnkuY29tgg52ZWRkZXJob3VzZS5jYYIYd2lraS5zY3JlYW1lcmZhbmJhc2Uu Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw AHYAPxdLT9ciR1iUHWUchL4NEu2QN38fhWrrwb8ohez4ZG4AAAGPWzSK5AAABAMA RzBFAiB2/pyHyaTi/DIOB57miKuwTc1c2QgJ5PnQxHyEpSG2iAIhANBEg6/o3dMS qn8PEx/19YqH7rqOdN9Zg7NjVmQFX1BzAHYAGZgQcQnw1lIuMIDSnj9ku4NuKMz5 D1KO7t/OSj8WtMoAAAGPWzSK+wAABAMARzBFAiBmwxU3Ipgk9005tIN7mafDnxuM 59a1diqKYd+bnnIwWQIhAK366CpkLIvjAXe3GT5zcjSg5FbIouD8uEPF4wQjbp1A MA0GCSqGSIb3DQEBCwUAA4IBAQBFFZE1CLUbnMl2rix+YXmLC8PqLESdoiJpIYP5 IdYLH23MEfUWqUi3YoqJgGzTCRPwg7JWYyC3l3tLTwfuAxU/oJSrUnK6OHBNK1CG 8SgQhoWBqQKMs/lxMgEg9ZUgWWl8xmMvxefeAFqLo5iFJw0f9iTj8HzoNMmfImHk ZxRRtzHJ/OhUlscqfwhwIjo05VKlkL1hvCpnLuWWCwbV83YTfPALaoJcYKIaSIiM jVL7Le4WY5xTsUp1O8p/hDg4VvRPIH7+GTRxT7yt6OoBi7bUQ7A+CoOWJLwIbBC0 4J/dwZy32em5TwGvR+aEuIi6pfD2GGjfJA8fNutqtdo4x/lJ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9PATyMZKOm8cZTgHz5VM S4oIp6SqctL86zvPQX+m/6hJvORnLOx94h5d7YgsrhBXJNcbWdxyoKOBmQgTmygB CYRWO3cxQZ3wmH+sjajSOvmZ/doKYavBYraRedsv9wwjCB79ai1ia0Z8xlRQIJRW 8y4BSuTfiM40h3QRs476OuQo5H0kPfw4ncXm+rVPvNhtI6WZyen9SYMZ34QZOU8S QwQt388gejqqT+V8FcIwHLZxdC0slHXiEehoSaBcPV6yV2Ukur8rzzlGG0ptAPiN 2yihy7JdiA04vcTQtd6wc7qr2UyTpbcRZUa2dLL7ORVEhaPr9uETI4jluki0iePn kQIDAQAB -----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 409168807416814979274904461489690215662303 . . . . . . . . [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-05-09 01:35:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-07 01:35:19 +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 'vedderhouse.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 30920532931959690552144832947331754392429661110413517667577009564539895093783510001259136071639363034755855199683239434306972789546935843887453515399467292060887678737578784806575243718120820125876235001006541058505340213796577493923874343625212600816662890793554226171005839898911287574620801330100615210993237570908070076203131543623730396661323446905945690620438052752054398688345177913882193560794435565646288218701139042795808283787159244772667238667223820221843602478960590111479801668441268102274320124242599412823742547461052755356304833808667630265600625988397359683931803705816670221356441123037131061847953 . . . . . . . . . . . . . . . . . . . . [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) 48f9dc277abc842894bff615120163566ed7f673 . . . . . . . . . . . . . . . . [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 (373 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adeenah.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'advancedspinectr.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'affiliatemarketingbusiness.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bestelementorwebsites.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'clotheitandworthit.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dyehardcustomapparel.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lakelandwindowwashers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'localbusinessniches.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'reformulatedsugar.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'remote.jjelect.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shipwrecks.ai' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'texaschiller.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'thomasmarsh.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'toimitus.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'unifiedfieldtheory.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vedderhouse.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wiki.screamerfanbase.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) 00f00076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018f5b348ae40000040300473045022076fe9c87c9a4e2fc320e079ee688abb04dcd5cd90809e4f9d0c47c84a521b688022100d04483afe8ddd312aa7f0f131ff5f58a87eeba8e74df5983b3635664055f50730076001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018f5b348afb0000040300473045022066c31537229824f74d39b4837b99a7c39f1b8ce7d6b5762a8a61df9b9e723059022100adfae82a642c8be30177b7193e737234a0e456c8a2e0fcb843c5e304236e9d40 . . . . [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) 004515913508b51b9cc976ae2c7e61798b0bc3ea2c449da222692183f921d60b1f6dcc11f516a948b7628a89806cd30913f083b2566320b7977b4b4f07ee03153fa094ab5272ba38704d2b5086f12810868581a9028cb3f971320120f5952059697cc6632fc5e7de005a8ba39885270d1ff624e3f07ce834c99f2261e4671451b731c9fce85496c72a7f0870223a34e552a590bd61bc2a672ee5960b06d5f376137cf00b6a825c60a21a48888c8d52fb2dee16639c53b14a753bca7f84383856f44f207efe1934714fbcade8ea018bb6d443b03e0a839624bc086c10b4e09fddc19cb7d9e9b94f01af47e684b888baa5f0f61868df240f1f36eb6ab5da38c7f949