bloomingfutures.com
Issued by R3
About this certificate
This digital certificate with serial number 03:88:cb:d2:69:cd:a3:56:6c:e1:14:16:c5:ef:7c:2a:a6:65 was issued on by Let's Encrypt.
With 8 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=bloomingfutures.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:88:cb:d2:69:cd:a3:56:6c:e1:14:16:c5:ef:7c:2a:a6:65Serial Number (int): 307886185507958333444130604309702517630565
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: f5:60:2b:19:a0:f2:78:ee:e8:7c:2c:80:f7:99:ef:9e:c7:d1:a3:f4
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 57:69:0e:3b:a0:b6:2c:e2:6b:0e:32:a2:fb:da:58:f1:53:0f:25:8e
Fingerprint (sha256): 62:c2:2f:ae:e0:cf:23:7f:58:18:86:40:ec:fd:8f:c0:ec:8d:d0:f0:44:83:f0:67:5f:c5:3e:1e:50:f9:29:7b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate bloomingfutures.com
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for bloomingfutures.com
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
bloomingfutures.com
cpanel.bloomingfutures.com
cpcalendars.bloomingfutures.com
cpcontacts.bloomingfutures.com
mail.bloomingfutures.com
webdisk.bloomingfutures.com
webmail.bloomingfutures.com
www.bloomingfutures.com
cpanel.bloomingfutures.com
cpcalendars.bloomingfutures.com
cpcontacts.bloomingfutures.com
mail.bloomingfutures.com
webdisk.bloomingfutures.com
webmail.bloomingfutures.com
www.bloomingfutures.com
Other certificates including the domain name bloomingfutures.com
(limited to 100 certificates)
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.com
bloomingfutures.com
bloomingfutures.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.com
bloomingfutures.com
bloomingfutures.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
bloomingfutures.wiredmonkeys.com
Certificate
The complete raw certificate details for bloomingfutures.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFwTCCBKmgAwIBAgISA4jL0mnNo1Zs4RQWxe98KqZlMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMjExNzQ3MDVaFw0yNDA1MjExNzQ3MDRaMB4xHDAaBgNVBAMT E2Jsb29taW5nZnV0dXJlcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDUQBJhqAZhAoLSCw0FCcdRY4qwcSpEUNbHSRqc1cIC63Sje2HL5rlJVAPD j1gXyUC1I+EOoABGMTqQpkQqRGv8rCQxI3SXuwBdWyp15bJnYRonN/NMsd4KY2QB GFpq7GFC8Ph5Et+oWZmuSwPV2HY3+e61BX2uuYGkmOG8z3eIWfd9VQdyvH8xavxS R0eSu6J38sKs9VEqI9PwUI+CpxhTLvjrfltyXBC504sn84dFWlNW0yGwH3/VMrBA S6AuRpwKbSvNtdbT4uGNpQoRutWCqV9ljlmwjtn9/dBXIhO5GoBhvBNabQfAbamh pjorfTPAYVGizlDOJdaw6hjDwOhHAgMBAAGjggLjMIIC3zAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFPVgKxmg8nju6HwsgPeZ757H0aP0MB8GA1UdIwQYMBaAFBQusxe3 WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0 cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j ci5vcmcvMIHqBgNVHREEgeIwgd+CE2Jsb29taW5nZnV0dXJlcy5jb22CGmNwYW5l bC5ibG9vbWluZ2Z1dHVyZXMuY29tgh9jcGNhbGVuZGFycy5ibG9vbWluZ2Z1dHVy ZXMuY29tgh5jcGNvbnRhY3RzLmJsb29taW5nZnV0dXJlcy5jb22CGG1haWwuYmxv b21pbmdmdXR1cmVzLmNvbYIbd2ViZGlzay5ibG9vbWluZ2Z1dHVyZXMuY29tght3 ZWJtYWlsLmJsb29taW5nZnV0dXJlcy5jb22CF3d3dy5ibG9vbWluZ2Z1dHVyZXMu Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx AHcAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGNzP4sOwAABAMA SDBGAiEAmvf/NO1NdiQOTzmoICtDInuHntLX56qR/SB3y17mk2kCIQDrkvR+y3vA rto9BcWLOgLSC1rI1uP+fVL6hfYO/lyXGAB2AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8 vOzew1FIWUZxH7WbAAABjcz+LGoAAAQDAEcwRQIgSmj9WQoSM0crgioqIwiQhA6y S7uOVEXhe+5Ks2u2j5gCIQDkiRDALgntMbJg00QMgy2XdMUp2YIGfynemKUTHUku 7DANBgkqhkiG9w0BAQsFAAOCAQEAB1ILQaR6FEwURsgZ4KuKAqCmkeHhALvim1MM e/JeL1Wy8FRAlaTeoGGidl/Mcz75GDPeqmcNaeGE9AUrBWwShir+F7Vb7WytyDVP VF+/1IOE+JQ6q3PCFDwLA94orl7S5G5A99f+C3sGdf3GLbOO2gbFbAXE0800KQ+q LrAXrJroavtbtSDWvzb9Zov9JGcqKEA4UqZSoZeIkLiDrRW9XoBwzoD7UkEY2ytM SRGPtG1KpFAj3HpNSxl2Zd/Nh8Jqe+48ZKhACgvHfuBWE74u9rB9r1E23Hf5Lo0S tmOM17u2aP8wB1fFgEpwEF+NvSYLfIzv4IZ01KOaC0v2dwqncw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1EASYagGYQKC0gsNBQnH UWOKsHEqRFDWx0kanNXCAut0o3thy+a5SVQDw49YF8lAtSPhDqAARjE6kKZEKkRr /KwkMSN0l7sAXVsqdeWyZ2EaJzfzTLHeCmNkARhaauxhQvD4eRLfqFmZrksD1dh2 N/nutQV9rrmBpJjhvM93iFn3fVUHcrx/MWr8UkdHkruid/LCrPVRKiPT8FCPgqcY Uy74635bclwQudOLJ/OHRVpTVtMhsB9/1TKwQEugLkacCm0rzbXW0+LhjaUKEbrV gqlfZY5ZsI7Z/f3QVyITuRqAYbwTWm0HwG2poaY6K30zwGFRos5QziXWsOoYw8Do RwIDAQAB -----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 307886185507958333444130604309702517630565 . . . . . . . . [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-02-21 17:47:05 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-21 17:47:04 +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 'bloomingfutures.com' . . . . . . . . [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 26794115636236327461625675656435708964461991283997112679297175090022300913242957595581906344726592396702787919097008828284993624992427603676007227092215821607575489183948641822402905085133176607496233909467411732583723470229424801350295995739769436539619415935545557796225941358926917860835443249737645980670751092102626810652446042208048942868402093846339772645041548176924627018388145775580840411174463430947174562817789425028388698885803364303103489700492140130915480049769586634739648593053153724508035334675619307788804534796133264229679590272946066479628956254238796241055223478836017580214128896295884948564039 . . . . . . . . . . . . . . . . . . . . [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) f5602b19a0f278eee87c2c80f799ef9ec7d1a3f4 . . . . . . . . . . . . . . . . [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 (226 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.bloomingfutures.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.bloomingfutures.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10077003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018dccfe2c3b00000403004830460221009af7ff34ed4d76240e4f39a8202b43227b879ed2d7e7aa91fd2077cb5ee69369022100eb92f47ecb7bc0aeda3d05c58b3a02d20b5ac8d6e3fe7d52fa85f60efe5c9718007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018dccfe2c6a000004030047304502204a68fd590a1233472b822a2a230890840eb24bbb8e5445e17bee4ab36bb68f98022100e48910c02e09ed31b260d3440c832d9774c529d982067f29de98a5131d492eec . . . . [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) 0007520b41a47a144c1446c819e0ab8a02a0a691e1e100bbe29b530c7bf25e2f55b2f0544095a4dea061a2765fcc733ef91833deaa670d69e184f4052b056c12862afe17b55bed6cadc8354f545fbfd48384f8943aab73c2143c0b03de28ae5ed2e46e40f7d7fe0b7b0675fdc62db38eda06c56c05c4d3cd34290faa2eb017ac9ae86afb5bb520d6bf36fd668bfd24672a28403852a652a1978890b883ad15bd5e8070ce80fb524118db2b4c49118fb46d4aa45023dc7a4d4b197665dfcd87c26a7bee3c64a8400a0bc77ee05613be2ef6b07daf5136dc77f92e8d12b6638cd7bbb668ff300757c5804a70105f8dbd260b7c8cefe08674d4a39a0b4bf6770aa773