blmbatiment-piscine.fr
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:27:f2:5f:63:50:ab:87:8b:ba:4b:42:d5:57:a5:4f:f1:48 was issued on by Let's Encrypt.
With 2 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=blmbatiment-piscine.fr
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:27:f2:5f:63:50:ab:87:8b:ba:4b:42:d5:57:a5:4f:f1:48Serial Number (int): 274930038562728740028977815511192363331912
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 06:01:b4:8a:2f:9a:db:6d:59:66:43:56:61:fb:68:0b:79:b4:9d:14
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 72:ff:b9:7c:93:be:ba:95:a5:ab:31:ca:9b:e7:01:7e:12:3a:68:9e
Fingerprint (sha256): d6:7a:78:3c:2a:e9:8b:a8:83:84:18:68:67:01:9d:f6:f4:a5:58:ab:5d:26:65:98:1d:fa:8d:bf:62:10:91:01
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate blmbatiment-piscine.fr
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for blmbatiment-piscine.fr
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
blmbatiment-piscine.fr
www.blmbatiment-piscine.fr
www.blmbatiment-piscine.fr
Other certificates including the domain name blmbatiment-piscine.fr
(limited to 100 certificates)
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
blmbatiment-piscine.fr
Certificate
The complete raw certificate details for blmbatiment-piscine.fr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGMzCCBRugAwIBAgISAyfyX2NQq4eLuktC1VelT/FIMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MTkwMzQyNDNaFw0x ODExMTcwMzQyNDNaMCExHzAdBgNVBAMTFmJsbWJhdGltZW50LXBpc2NpbmUuZnIw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDENB1oxhJQdbZpPUltt4ki R2Ws/4aJS2H7iiuACP1Ax77YgaWVAYe4FFXvxSbzcPCICWj7Pmd/xaNtrOrS7OwT FO0FY57Z9tFm23JtkAFetu++hTIkkRbdEVTe3RWBTUwgyUTN31RQxQ1gkOyRHIJb nP2FohY5UE1c0KHThXPMP4bYhsYkiTs0wDQZYMm8NrHbzhMvEvzJJw1SM09wWcfs 4IINU4IDPI92UxWPE90Hbp76G3QDDBKvoMcfT0ysOOaZWeWYpaKMPJsijGrhbCcF bvME4aI4xU2v25El56bwawzADmWWGM7LQEpY4Dg4FiNvbvn4gAXGo59+cdaWFhaL AgMBAAGjggM6MIIDNjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAYBtIovmtttWWZD VmH7aAt5tJ0UMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG AQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl bmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl bmNyeXB0Lm9yZy8wPQYDVR0RBDYwNIIWYmxtYmF0aW1lbnQtcGlzY2luZS5mcoIa d3d3LmJsbWJhdGltZW50LXBpc2NpbmUuZnIwgf4GA1UdIASB9jCB8zAIBgZngQwB AgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxl dHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRl IG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQg b25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBm b3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQQG CisGAQQB1nkCBAIEgfUEgfIA8AB2ANt0r+7LKeyx/so+cW0s5bmquzb3hHGDx12d Tze2H79kAAABZVB+Dw4AAAQDAEcwRQIhAOEvPVbil08Z51AtEICVH+tUkQK/s8u3 edbR96hT/OqoAiB2KF3Jywyg6mIFZFhMFBp9GIw1KVliMy2+aomNd4uNuAB2ACk8 UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABZVB+DyAAAAQDAEcwRQIg YExk1VJ6I2904PNTL7YC1snyXKVnbDyQinYECDvR9IoCIQC+HbA7gaW/YFUI/WSS 6MS57s/HWlwPaFQT7wHpbGmC5TANBgkqhkiG9w0BAQsFAAOCAQEAd9egQ59SlkoN HOIT3VnGuahE2JA/iHE1b+EtnN4v2w+Nv8bZUfD00vTTt8ftpV9TJkUpJNNUP6ux KfllsEeTNJDrzglwxj6CeSsDpyBFkcbFnqywwWxq+88er5sOCAMxOiJYhwBppPfW 5NUwL4TLRwJrleSJbEu1KXz0adC7Me95Bi/Zg5iQr3yJgj0kCB07+F1cjrg0xlij fLusWuC5of/u/Wy4X9jntptFP1u+a1QkFTKDkoq3UCooAJWrXGR/FN3E7mG6/5e+ L9x2BgvjHw9aJdX3mGKP/lmTCz3nD3b1AmbogMZSSzSJy9y9duXnEnffVlqoqsmQ NZs2voDpkQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxDQdaMYSUHW2aT1JbbeJ IkdlrP+GiUth+4orgAj9QMe+2IGllQGHuBRV78Um83DwiAlo+z5nf8Wjbazq0uzs ExTtBWOe2fbRZttybZABXrbvvoUyJJEW3RFU3t0VgU1MIMlEzd9UUMUNYJDskRyC W5z9haIWOVBNXNCh04VzzD+G2IbGJIk7NMA0GWDJvDax284TLxL8yScNUjNPcFnH 7OCCDVOCAzyPdlMVjxPdB26e+ht0AwwSr6DHH09MrDjmmVnlmKWijDybIoxq4Wwn BW7zBOGiOMVNr9uRJeem8GsMwA5llhjOy0BKWOA4OBYjb275+IAFxqOffnHWlhYW iwIDAQAB -----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 274930038562728740028977815511192363331912 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-08-19 03:42:43 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-17 03:42:43 +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 'blmbatiment-piscine.fr' . . . . . . . . [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 24768406578468303418561856330941534976460069557574434693466207137965567927612241052639250854666579036215519440330784695478540818692757548348191896789969139289189669809890801223929654729669112816274135047744106625350014249538820306749630174424755899123343566169535660025603015644537811690265000577809595676566402715171363906503304726618567226817399900740457605351526760120265795851670743595196219583585156086598449274163398577712179146174576331536193628180768793229276752886449940919405638047715604358645239821271128846495652599866211017837645799475065733590900140889170810394518156455648966670166293578791385552000651 . . . . . . . . . . . . . . . . . . . . [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) 0601b48a2f9adb6d5966435661fb680b79b49d14 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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://ocsp.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (54 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blmbatiment-piscine.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.blmbatiment-piscine.fr' . . . . . . . . . . . . . . . . [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 (246 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.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f0007600db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000165507e0f0e0000040300473045022100e12f3d56e2974f19e7502d1080951feb549102bfb3cbb779d6d1f7a853fceaa8022076285dc9cb0ca0ea620564584c141a7d188c35295962332dbe6a898d778b8db8007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000165507e0f2000000403004730450220604c64d5527a236f74e0f3532fb602d6c9f25ca5676c3c908a7604083bd1f48a022100be1db03b81a5bf605508fd6492e8c4b9eecfc75a5c0f685413ef01e96c6982e5 . . . . [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) 0077d7a0439f52964a0d1ce213dd59c6b9a844d8903f8871356fe12d9cde2fdb0f8dbfc6d951f0f4d2f4d3b7c7eda55f5326452924d3543fabb129f965b047933490ebce0970c63e82792b03a7204591c6c59eacb0c16c6afbcf1eaf9b0e0803313a2258870069a4f7d6e4d5302f84cb47026b95e4896c4bb5297cf469d0bb31ef79062fd9839890af7c89823d24081d3bf85d5c8eb834c658a37cbbac5ae0b9a1ffeefd6cb85fd8e7b69b453f5bbe6b5424153283928ab7502a280095ab5c647f14ddc4ee61baff97be2fdc76060be31f0f5a25d5f798628ffe59930b3de70f76f50266e880c6524b3489cbdcbd76e5e71277df565aa8aac990359b36be80e991