bubuntu.net
Issued by R3
About this certificate
This digital certificate with serial number 03:01:51:cf:fa:79:c9:2b:eb:f6:ed:e8:ec:ed:87:c0:61:86 was issued on by Let's Encrypt.
With 5 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=bubuntu.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:01:51:cf:fa:79:c9:2b:eb:f6:ed:e8:ec:ed:87:c0:61:86Serial Number (int): 261785887515561241460598477652138133578118
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 09:db:88:0e:44:24:e8:cb:4f:5e:10:51:f8:2c:3d:51:cb:56:3b:e9
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): c2:8c:77:ab:79:85:d4:49:83:a3:88:69:8c:e8:6c:93:3b:95:71:44
Fingerprint (sha256): 93:d6:c9:a5:f9:d3:7b:e9:38:c2:2b:23:b8:7b:a7:e8:c1:0f:a3:83:fc:25:3e:30:c5:59:05:0b:57:b4:4b:53
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate bubuntu.net
5
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for bubuntu.net
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
bubuntu.net
expert.bubuntu.net
rugby.bubuntu.net
toulouse.epita.fr
www.bubuntu.net
expert.bubuntu.net
rugby.bubuntu.net
toulouse.epita.fr
www.bubuntu.net
Other certificates including the domain name bubuntu.net
(limited to 100 certificates)
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
epita.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
ssh.bubuntu.net
cloud.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
epita.bubuntu.net
bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
bubuntu.net
epita.bubuntu.net
bubuntu.net
bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
ssh.bubuntu.net
cloud.bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
rugby.bubuntu.net
rugby.bubuntu.net
bubuntu.net
bubuntu.net
epita.bubuntu.net
bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
epita.bubuntu.net
Certificate
The complete raw certificate details for bubuntu.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFaDCCBFCgAwIBAgISAwFRz/p5ySvr9u3o7O2HwGGGMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMTAxMjYxMjI4MTFaFw0yMTA0MjYxMjI4MTFaMBYxFDASBgNVBAMT C2J1YnVudHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqbTn /dwljbUMQnOOg97aw7EvtZRtOLXbYC8NLQ9T5ddPFMVR7WYeo1asaTlr1ZeagnQS ZRqePBhJdITOgMNUgnjQW/bwD0KP++s6cdi9NHX3mRLqmbteQRXqfUIKGa8+V6UB PdjoQU2ufBSpjQcMfmh2f9TOmJbReZZovIbRyl0kw2z15YndXJPpxQ1nc5hMW4q0 P4ke5OtnfEbvzHdlkCIApOz5UlTfWiMjB+ResF9YLCdZVK1YEg+PaJIRMzdTyI+T 7YaJjmIpcitdHsyEglNY1MLv2TG70Kb/jMlcZykxC2ii+3EFo+9acF2hIlNAuVaV ejW0jVw02hxVe8APkwIDAQABo4ICkjCCAo4wDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBQJ24gORCToy09eEFH4LD1Ry1Y76TAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDm H6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5v LmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzBh BgNVHREEWjBYggtidWJ1bnR1Lm5ldIISZXhwZXJ0LmJ1YnVudHUubmV0ghFydWdi eS5idWJ1bnR1Lm5ldIIRdG91bG91c2UuZXBpdGEuZnKCD3d3dy5idWJ1bnR1Lm5l dDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUF BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIE gfYEgfMA8QB2AFzcQ5L+5qtFRLFemtRW5hA3+9X6R9yhc5SyXub2xw7KAAABdz7h WFMAAAQDAEcwRQIhAO8cHng7ZLfXAthOyq5iCtbE8soW+/n63xJVpeEhLVPGAiBY Z7oEwHd/aPyS8wrYfHsRKPOstJAzJAfowcI4B183KgB3APZclC/RdzAiFFQYCDCU Vo7jTRMZM7/fDC8gC8xO8WTjAAABdz7hWFQAAAQDAEgwRgIhAJMj8w0W3ogl9rJI 5A0GmxvPD0U1kd9tiiS+b3phfPxVAiEA8IQKE0ZPOobXJf3OLXd9PnKARuGPpZYL Wj2Wf+7YsI0wDQYJKoZIhvcNAQELBQADggEBAKVN1hUy1+ndy0XtgA6f4kD/eObV zJIvBcqQUxgU8Mii1zvorOZT3g+OmysfoMAepuJmGswj7tRz2n7xKt5nZaL8rvFd LvIAkP1DvqTrOyrfBC8V4HjcX+YXrYFEDvF3zop4MzZ+FZsoNsztvNvTVU6x4itH /TfZPkpJ5a4IxKvKMC4dIexYIKy2Vz3qQSa8tjevyzUyQcQA4VV2VEmK85qYTjaT F0A2fZk7Y5CbxP5gZKUHtmb0883bGu0GPSE5S4YsxvtHjid/o+XZKbR8LA7c3W7O WeDfO3CetfPoPx1aOtF4dWYNkmZJah1SrDqKSc9WUTLTsbFpyVTN0sENxYc= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqbTn/dwljbUMQnOOg97a w7EvtZRtOLXbYC8NLQ9T5ddPFMVR7WYeo1asaTlr1ZeagnQSZRqePBhJdITOgMNU gnjQW/bwD0KP++s6cdi9NHX3mRLqmbteQRXqfUIKGa8+V6UBPdjoQU2ufBSpjQcM fmh2f9TOmJbReZZovIbRyl0kw2z15YndXJPpxQ1nc5hMW4q0P4ke5OtnfEbvzHdl kCIApOz5UlTfWiMjB+ResF9YLCdZVK1YEg+PaJIRMzdTyI+T7YaJjmIpcitdHsyE glNY1MLv2TG70Kb/jMlcZykxC2ii+3EFo+9acF2hIlNAuVaVejW0jVw02hxVe8AP kwIDAQAB -----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 261785887515561241460598477652138133578118 . . . . . . . . [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 2021-01-26 12:28:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-04-26 12:28:11 +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 'bubuntu.net' . . . . . . . . [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 21423481719871346507178854225967212495694501322990444346379080657132715556532848017792084705674748520310403433789214041903667209724502055327216222965187187487045197040335775176965116658500265220814728577696533104179665240191794521885698170236979416742670818341449465265690921770508472452492353341356154668733788233353911302871775320523927370211151993808365580648524281203761062035975287277425767061717192769854740995997581092061863797508909604282105435374480572136018566724274584066664561489175447051264206993952121804126352952449333826714960372234275914858666587711119657481499973597543092470940425879404648861798291 . . . . . . . . . . . . . . . . . . . . [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) 09db880e4424e8cb4f5e1051f82c3d51cb563be9 . . . . . . . . . . . . . . . . [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 (90 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bubuntu.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'expert.bubuntu.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rugby.bubuntu.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'toulouse.epita.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bubuntu.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 (69 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.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076005cdc4392fee6ab4544b15e9ad456e61037fbd5fa47dca17394b25ee6f6c70eca000001773ee158530000040300473045022100ef1c1e783b64b7d702d84ecaae620ad6c4f2ca16fbf9fadf1255a5e1212d53c602205867ba04c0777f68fc92f30ad87c7b1128f3acb490332407e8c1c238075f372a007700f65c942fd1773022145418083094568ee34d131933bfdf0c2f200bcc4ef164e3000001773ee1585400000403004830460221009323f30d16de8825f6b248e40d069b1bcf0f453591df6d8a24be6f7a617cfc55022100f0840a13464f3a86d725fdce2d777d3e728046e18fa5960b5a3d967feed8b08d . . . . [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) 00a54dd61532d7e9ddcb45ed800e9fe240ff78e6d5cc922f05ca90531814f0c8a2d73be8ace653de0f8e9b2b1fa0c01ea6e2661acc23eed473da7ef12ade6765a2fcaef15d2ef20090fd43bea4eb3b2adf042f15e078dc5fe617ad81440ef177ce8a7833367e159b2836ccedbcdbd3554eb1e22b47fd37d93e4a49e5ae08c4abca302e1d21ec5820acb6573dea4126bcb637afcb353241c400e1557654498af39a984e36931740367d993b63909bc4fe6064a507b666f4f3cddb1aed063d21394b862cc6fb478e277fa3e5d929b47c2c0edcdd6ece59e0df3b709eb5f3e83f1d5a3ad17875660d9266496a1d52ac3a8a49cf565132d3b1b169c954cdd2c10dc587