rollupyoursleeves.ca.canibuild.site
Issued by R3
About this certificate
This digital certificate with serial number 04:dc:bc:c2:20:4c:6f:00:9e:68:1b:b0:c5:5e:88:2e:05:8f was issued on by Let's Encrypt.
With 11 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=rollupyoursleeves.ca.canibuild.site
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:dc:bc:c2:20:4c:6f:00:9e:68:1b:b0:c5:5e:88:2e:05:8fSerial Number (int): 423562167273538369741185935803504525182351
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: d0:16:f2:1d:a6:1d:0c:66:94:d9:36:e0:e4:a2:11:ee:37:70:bd:0c
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 81:9b:a8:b4:67:b0:de:80:5c:06:84:db:c7:6b:cc:b8:2a:21:2b:4f
Fingerprint (sha256): 11:9f:50:b8:54:a8:32:dc:ac:d7:73:86:65:95:c0:9d:c2:8e:26:d4:34:d7:6d:d4:53:6a:2e:05:a4:8e:78:61
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate rollupyoursleeves.ca.canibuild.site
11
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for rollupyoursleeves.ca.canibuild.site
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
best-teachers.com
firearmtrainingsanantonio.com
franceshughes.com
freedomcenterusa.net
jtj.co.in.ipauctions.com
rollupyoursleeves.ca.canibuild.site
ultrapharmacy.com
valverdecounty.com.rowlett.net
weegensalvage.com
whiskeyjunction.com
worstxmaslights.com
firearmtrainingsanantonio.com
franceshughes.com
freedomcenterusa.net
jtj.co.in.ipauctions.com
rollupyoursleeves.ca.canibuild.site
ultrapharmacy.com
valverdecounty.com.rowlett.net
weegensalvage.com
whiskeyjunction.com
worstxmaslights.com
Other certificates including the domain name canibuild.site
(limited to 100 certificates)
canibuild.site
rollupyoursleeves.ca.canibuild.site
www.canibuild.tech
canibuild.site
erin-gee.media
canibuild.site
trail50.club
www.shop.gutrad.de
windorontario.com.canibuild.site
arbitrageedge.com.boothlaw.llc
canibuild.site
bryancurran.com
shuswapsoundjourney.ca
canibuild.site
canibuild.site
www.oaklandsportsdoctor.com
pensionloansscheme.com
www.bikecomm.com
norwoodcastings.ca
canibuild.site
rollupyoursleeves.ca.canibuild.site
www.canibuild.tech
canibuild.site
erin-gee.media
canibuild.site
trail50.club
www.shop.gutrad.de
windorontario.com.canibuild.site
arbitrageedge.com.boothlaw.llc
canibuild.site
bryancurran.com
shuswapsoundjourney.ca
canibuild.site
canibuild.site
www.oaklandsportsdoctor.com
pensionloansscheme.com
www.bikecomm.com
norwoodcastings.ca
canibuild.site
Certificate
The complete raw certificate details for rollupyoursleeves.ca.canibuild.site in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF/jCCBOagAwIBAgISBNy8wiBMbwCeaBuwxV6ILgWPMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAxMDIxMzA4NTlaFw0yNDA0MDExMzA4NThaMC4xLDAqBgNVBAMT I3JvbGx1cHlvdXJzbGVldmVzLmNhLmNhbmlidWlsZC5zaXRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwGH7NrtWX6/nZq30NjTxPAUBqLoyw0Eg8cn MBFY1kZcsI3CryJ8uFSJz1GKLq4RCPV/zOZEig/TEEAWVL4IfHJp0tgjl3kKVNgn M77C0znHvmk15c20sAtJ0XgcrAgeqHtcibh68gdoh6gN28uaLPqhowOjfQP+EEKa nx0N1fxNDyzzPKX6Xi6BSk2OTNHVy9iakWrri43w0OrVnGTPTv9BlfUrA4+OzXhL SmpkF+IDnRoG5lipLiWdwQu+gdMcptWC35fv+fI9lWRZ4RgL/xOFTGsfXYvK7oyL lwYbB45sNpnNgIXjAHE9awEr7Op5Erf3OWJ0l+Hzu3iZZsfRdQIDAQABo4IDEDCC AwwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTQFvIdph0MZpTZNuDkohHuN3C9DDAf BgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcw IQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYW aHR0cDovL3IzLmkubGVuY3Iub3JnLzCCARcGA1UdEQSCAQ4wggEKghFiZXN0LXRl YWNoZXJzLmNvbYIdZmlyZWFybXRyYWluaW5nc2FuYW50b25pby5jb22CEWZyYW5j ZXNodWdoZXMuY29tghRmcmVlZG9tY2VudGVydXNhLm5ldIIYanRqLmNvLmluLmlw YXVjdGlvbnMuY29tgiNyb2xsdXB5b3Vyc2xlZXZlcy5jYS5jYW5pYnVpbGQuc2l0 ZYIRdWx0cmFwaGFybWFjeS5jb22CHnZhbHZlcmRlY291bnR5LmNvbS5yb3dsZXR0 Lm5ldIIRd2VlZ2Vuc2FsdmFnZS5jb22CE3doaXNrZXlqdW5jdGlvbi5jb22CE3dv cnN0eG1hc2xpZ2h0cy5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdwBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiE cwAAAYzKgZeOAAAEAwBIMEYCIQDDJ0uoPxGZh/jBBqHDdZYHa99RJ8UHtFvERzJl mPYcYgIhAK1VS/OFDD31nS0l0IL+yyTTRHf/nBXZQbDh/9IBSkWqAHUAO1N3dT4t uYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGMyoGXjQAABAMARjBEAiB1F4HM 7PqIXzZTvzAAZpy1q9Z747gfKs3FOzmt7vA3cQIgVMi+wkiNgFT+25D/g6iG/Fpd czQNB7x7yB7wL2qxcaUwDQYJKoZIhvcNAQELBQADggEBAIaDLPL+a74oB4VkxEAF Pon2SXNASyTap0paEdrI/AwGgbVwOvoRMvyZR1nkOuvacJBNJadT9lI9F11WFO+j WtxbayxTuxQY/D/azK7FMNtf+fs99EhEoJocynEbhZRjvwS/t01LBPszHmFIQkEC E4PFqeUliVbsIbzMYx9tqpmV8Pi2SRbgJEBMe/ZsW5WdMYUxhUpdRdDa2WG41nrp b2VqyR9Vg3rYoZ3t/sLFq/l66DTFc/Lb60xo3mhtAuuytHGpmcbaOHfaE76IM6bz GsopLyosAiED+20zY6S0fCcSqKXA8DWDfiCqh/897soPqceB0n7h7yaSGVQZX2fB zNA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxwGH7NrtWX6/nZq30NjT xPAUBqLoyw0Eg8cnMBFY1kZcsI3CryJ8uFSJz1GKLq4RCPV/zOZEig/TEEAWVL4I fHJp0tgjl3kKVNgnM77C0znHvmk15c20sAtJ0XgcrAgeqHtcibh68gdoh6gN28ua LPqhowOjfQP+EEKanx0N1fxNDyzzPKX6Xi6BSk2OTNHVy9iakWrri43w0OrVnGTP Tv9BlfUrA4+OzXhLSmpkF+IDnRoG5lipLiWdwQu+gdMcptWC35fv+fI9lWRZ4RgL /xOFTGsfXYvK7oyLlwYbB45sNpnNgIXjAHE9awEr7Op5Erf3OWJ0l+Hzu3iZZsfR dQIDAQAB -----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 423562167273538369741185935803504525182351 . . . . . . . . [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-01-02 13:08:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-01 13:08:58 +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 'rollupyoursleeves.ca.canibuild.site' . . . . . . . . [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 25122177631710115136443281531366903532442805640719394619857649498858395263262142863591454112462558192977441624861157795625626352979270194482158637188389518701324557822740169262803489976131012709142265761322477286215317256256077961733819738706687075038852039591621499669344440343159123661456947341481299815595089136995592371039673671721073665276366490741146684870081045586153327075957470935457553570998174373890086343292893491222016208810525088726810439485346116732926498783590379099352804790077082317120565828246820652174845454829272493186059201468504501012030102236796030490931180826490331020929368583698394303156597 . . . . . . . . . . . . . . . . . . . . [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) d016f21da61d0c6694d936e0e4a211ee3770bd0c . . . . . . . . . . . . . . . . [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 (270 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'best-teachers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'firearmtrainingsanantonio.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'franceshughes.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'freedomcenterusa.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jtj.co.in.ipauctions.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rollupyoursleeves.ca.canibuild.site' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ultrapharmacy.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'valverdecounty.com.rowlett.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'weegensalvage.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'whiskeyjunction.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'worstxmaslights.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) 00f000770048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018cca81978e0000040300483046022100c3274ba83f119987f8c106a1c37596076bdf5127c507b45bc447326598f61c62022100ad554bf3850c3df59d2d25d082fecb24d34477ff9c15d941b0e1ffd2014a45aa0075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018cca81978d00000403004630440220751781ccecfa885f3653bf3000669cb5abd67be3b81f2acdc53b39adeef03771022054c8bec2488d8054fedb90ff83a886fc5a5d73340d07bc7bc81ef02f6ab171a5 . . . . [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) 0086832cf2fe6bbe28078564c440053e89f64973404b24daa74a5a11dac8fc0c0681b5703afa1132fc994759e43aebda70904d25a753f6523d175d5614efa35adc5b6b2c53bb1418fc3fdaccaec530db5ff9fb3df44844a09a1cca711b859463bf04bfb74d4b04fb331e61484241021383c5a9e5258956ec21bccc631f6daa9995f0f8b64916e024404c7bf66c5b959d318531854a5d45d0dad961b8d67ae96f656ac91f55837ad8a19dedfec2c5abf97ae834c573f2dbeb4c68de686d02ebb2b471a999c6da3877da13be8833a6f31aca292f2a2c022103fb6d3363a4b47c2712a8a5c0f035837e20aa87ff3deeca0fa9c781d27ee1ef26921954195f67c1ccd0