hubofhope.co.uk

Issued by R3

About this certificate

This digital certificate with serial number 04:16:7f:36:e4:b0:6a:3b:02:61:9d:52:13:43:20:84:39:24 was issued on by Let's Encrypt.

With 4 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=hubofhope.co.uk

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:16:7f:36:e4:b0:6a:3b:02:61:9d:52:13:43:20:84:39:24
Serial Number (int): 356104452777163100963241766719210284923172
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 79:b5:70:40:9f:99:ac:e3:4e:fd:ba:a1:aa:3d:0e:6a:f0:b3:1c:8e
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 05:57:2d:5d:f0:c3:d1:9b:0d:11:a4:cd:0c:d1:16:17:25:6f:a9:e1
Fingerprint (sha256): ea:d2:6d:54:b6:ed:57:35:d7:f0:2f:b1:4b:5b:91:5b:14:1c:66:ab:8e:16:3e:d3:e3:57:36:27:67:4a:69:89

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate hubofhope.co.uk

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hubofhope.co.uk

Public Key Algorithm

RSA

Key Size

4096

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

hubofhope.co.uk
hubofhope.uk
www.hubofhope.co.uk
www.hubofhope.uk

Other certificates including the domain name hubofhope.co.uk

(limited to 100 certificates)

Certificate

The complete raw certificate details for hubofhope.co.uk in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGVzCCBT+gAwIBAgISBBZ/NuSwajsCYZ1SE0MghDkkMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzAyMTIxMzM1NDhaFw0yMzA1MTMxMzM1NDdaMBoxGDAWBgNVBAMT
D2h1Ym9maG9wZS5jby51azCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALGevQIrI2//wYTqCcD5Jq09VbCvQnHou4NZU2uIEF0c1gfnEYpReY4l2HHgxig0
P4ikpx53GdZvVtubhX3olrHYr3egursbv8Q2o6hncIen4rPMc+HkXFqWGAfpDbdG
l/ifZyxp08wvRwj4g/77ofoeYr3iLDQ+PZDhqpAMi9sj65DKOLXxm8nJ6RdHmaG5
EIBbXKNHxK4Yu+B1BTh8kGOlXBecH8/eXU3FIt/hP4v9N/UbafNMos12JiHhiK28
HBDLTjKZZ342139lDTylaKQdIHgpKGy9RWTFszbwa42Tt+l6DcumKnMRKrW8Kb1w
BTMwHQE8zwQpEQUzomM36mangIx6yqDzumkLMjwalQz4GhsOhQeiAfYY8Xr6F7Gc
s6LuX0ZuOZNiadhHJ+HiOGLmK2Jy+7r31Zj/VxYVUqnUTwoH/peWoMaNR4WH4/TZ
fhGPy7wlaQNLIdJybE5VsRwzpRmfO8HDOYQxPaMrIowdminBL+B/lwdeTgD4CCWO
NHsqNmsbFFc2uEYsBa314dNBWjO9meBRQyPmRvBipj8G5LTyT17JalDrL7qqCBzU
Xv/LCO4IRdXxPHKWKER+9bPjYsdJQ7YzO66hSlv4wuLhSG1vtNB43rK6SWegaCfX
zYSPMw8v2mn/rPWoio/LdzRFi1yxTOkJBjsg4slDyH2xAgMBAAGjggJ9MIICeTAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG
A1UdEwEB/wQCMAAwHQYDVR0OBBYEFHm1cECfmazjTv26oao9DmrwsxyOMB8GA1Ud
IwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggr
BgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRw
Oi8vcjMuaS5sZW5jci5vcmcvME8GA1UdEQRIMEaCD2h1Ym9maG9wZS5jby51a4IM
aHVib2Zob3BlLnVrghN3d3cuaHVib2Zob3BlLmNvLnVrghB3d3cuaHVib2Zob3Bl
LnVrMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIE
AgSB8wSB8ADuAHUAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGG
Rg20pQAABAMARjBEAiBytso4d8umJmZr0jylW9RQcMk0KXO7ntXaZnTeaWaQeQIg
RDplGe8JG5q+K3QObptl8+2me3TfiqgfwMY5muF+pPgAdQB6MoxU2LcttiDqOOBS
HumEFnAyE4VNO9IrwTpXo1LrUgAAAYZGDbSuAAAEAwBGMEQCIH5Y9Aogp4xEUhgZ
2bBW9ZQK/rmH9W42CDryNNjJdtmGAiBvk7NfP5CYlKITTQoBSWhuz9C5/PwCDwZ9
StuVrRsjsTANBgkqhkiG9w0BAQsFAAOCAQEACJlbwQof29SyaOxDKBJoD97D/1eE
KduB3LrcnH3l8ToY50RJgk/5DXdx/PnzCpy2F87A+2fe1KUzQBWWh5qC13H0boM/
a2OqY7HrUxigCtBqDypocUpP5kgKFFHKgKn8qlwXrbOg+vApgsxuQP0r+MjGGO9c
lQNMaTdy6fbwem6fKZIEPPAwDq8775pNcfM7TuxPn/oo4xMtB9OQNYxQ/xsMt2ld
hXV38w6SoOVT7REhl0dRMT3V+KCxa5JLvMVSLZvxKtwsI0HjBxq+HysJMbU3mitE
36bHSb8rvxcwnFjhjua32O/J9EzPgI8ffqrSiRlVGF4Hr0vG5BHo0XjVIA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsZ69Aisjb//BhOoJwPkm
rT1VsK9Ccei7g1lTa4gQXRzWB+cRilF5jiXYceDGKDQ/iKSnHncZ1m9W25uFfeiW
sdivd6C6uxu/xDajqGdwh6fis8xz4eRcWpYYB+kNt0aX+J9nLGnTzC9HCPiD/vuh
+h5iveIsND49kOGqkAyL2yPrkMo4tfGbycnpF0eZobkQgFtco0fErhi74HUFOHyQ
Y6VcF5wfz95dTcUi3+E/i/039Rtp80yizXYmIeGIrbwcEMtOMplnfjbXf2UNPKVo
pB0geCkobL1FZMWzNvBrjZO36XoNy6YqcxEqtbwpvXAFMzAdATzPBCkRBTOiYzfq
ZqeAjHrKoPO6aQsyPBqVDPgaGw6FB6IB9hjxevoXsZyzou5fRm45k2Jp2Ecn4eI4
YuYrYnL7uvfVmP9XFhVSqdRPCgf+l5agxo1HhYfj9Nl+EY/LvCVpA0sh0nJsTlWx
HDOlGZ87wcM5hDE9oysijB2aKcEv4H+XB15OAPgIJY40eyo2axsUVza4RiwFrfXh
00FaM72Z4FFDI+ZG8GKmPwbktPJPXslqUOsvuqoIHNRe/8sI7ghF1fE8cpYoRH71
s+Nix0lDtjM7rqFKW/jC4uFIbW+00HjesrpJZ6BoJ9fNhI8zDy/aaf+s9aiKj8t3
NEWLXLFM6QkGOyDiyUPIfbECAwEAAQ==
-----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 356104452777163100963241766719210284923172
 . . . . . . . . [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 2023-02-12 13:35:48 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-05-13 13:35:47 +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 'hubofhope.co.uk'
 . . . . . . . . [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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 724626671221046526576811183903045008325980154318678966271719092195973007699382643986999075185612509646032306735563253192435286801969305383011298400409767689588554853451431286573511385000906658180261487104904617781530859715649241771960606140968278565091545809887811618707329063419705146093533353561315255356732843463289002007750000338215395621569504821865160591281116909982675751951094169176485092161976055131501480276591219651609770494026218707199479390490016237458011416720233223920109736809921271829784733664080774849894578868662011160713206224601862004139744663658168662833163905762366844982533661882094164158859737271475615692997199432283566085644730053954938817155818673444241661862426140762583125469198240366032334926956175993950967096768300506353713963589079018766066974428486011293536075441813451626038066284359895586185365372416808687889720060591913497977502316526042062829785878806388212215025201937935036623478934380704091536186495410429923829101369000525678651810230164535389775119928114483745925067379514580004823322615514549608852927346070786453952676572867322487753172768727727179288735381519683917722308169067239227868896324414963389670904555768600344148385013877236446101142944967085095578327877268882733144241372593
 . . . . . . . . . . . . . . . . . . . . [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)
							79b570409f99ace34efdbaa1aa3d0e6af0b31c8e
 . . . . . . . . . . . . . . . . [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 (72 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hubofhope.co.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hubofhope.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hubofhope.co.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hubofhope.uk'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000186460db4a50000040300463044022072b6ca3877cba626666bd23ca55bd45070c9342973bb9ed5da6674de696690790220443a6519ef091b9abe2b740e6e9b65f3eda67b74df8aa81fc0c6399ae17ea4f80075007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186460db4ae000004030046304402207e58f40a20a78c44521819d9b056f5940afeb987f56e36083af234d8c976d98602206f93b35f3f909894a2134d0a0149686ecfd0b9fcfc020f067d4adb95ad1b23b1
 . . . . [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)
		0008995bc10a1fdbd4b268ec432812680fdec3ff578429db81dcbadc9c7de5f13a18e74449824ff90d7771fcf9f30a9cb617cec0fb67ded4a533401596879a82d771f46e833f6b63aa63b1eb5318a00ad06a0f2a68714a4fe6480a1451ca80a9fcaa5c17adb3a0faf02982cc6e40fd2bf8c8c618ef5c95034c693772e9f6f07a6e9f2992043cf0300eaf3bef9a4d71f33b4eec4f9ffa28e3132d07d390358c50ff1b0cb7695d857577f30e92a0e553ed1121974751313dd5f8a0b16b924bbcc5522d9bf12adc2c2341e3071abe1f2b0931b5379a2b44dfa6c749bf2bbf17309c58e18ee6b7d8efc9f44ccf808f1f7eaad2891955185e07af4bc6e411e8d178d520