llpp.ubiquitypress.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ce:c5:d0:a1:d1:81:25:25:21:f1:ba:db:08:ec:b8:ef:0b was issued on by Let's Encrypt.

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=llpp.ubiquitypress.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ce:c5:d0:a1:d1:81:25:25:21:f1:ba:db:08:ec:b8:ef:0b
Serial Number (int): 331697966575976867709711836936306521861899
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 0a:84:2a:cc:72:18:88:91:57:f8:c1:5d:47:c0:0a:4c:8f:b2:93:43
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): bf:b4:c6:96:94:8f:77:b7:58:68:4a:e0:d0:3b:f8:25:f7:5e:87:16
Fingerprint (sha256): 0c:c8:1b:5b:51:13:9a:1d:85:72:34:e9:a7:4a:76:bd:7f:e6:d4:92:e1:41:56:39:ea:ac:a4:8c:e3:fe:f5:63

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate llpp.ubiquitypress.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for llpp.ubiquitypress.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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

llpp.ubiquitypress.com

Other certificates including the domain name ubiquitypress.com

(limited to 100 certificates)
working-papers.research.uoc.edu
cie.ubiquitypress.com
pjsl.ubiquitypress.com
jrcs.ubiquitypress.com
sjms.ubiquitypress.com
journalofmore.org
aa.ubiquitypress.com
fou.ubiquitypress.com
ijosts.ubiquitypress.com
www.psychologicabelgica.com
journal-labphon.org
luminos.ubiquitypress.com
www.sjwop.com
besl.sljol.info
anthurium.miami.edu
www.worldwidewastejournal.com
www.psychologicabelgica.com
www.culturalscience.org
ijc.ubiquitypress.com
jeps.ubiquitypress.com
besl.sljol.info
ijic.ubiquitypress.com
conference.codata.org
nsbmjm.sljol.info
jumr.ubiquitypress.com
www.sjms.nu
aa.ubiquitypress.com
www.sjms.nu
history-culture-modernity.org
gaj.ubiquitypress.com
joshhm.sljol.info
ubiquitypress.com
cg.ubiquitypress.com
www.utrechtlawreview.org
prodtest.ubiquitypress.com
jpl.ubiquitypress.com
dze.ubiquitypress.com
www.ubiquitypress.com
medenv.ubiquitypress.com
sljfa.sljol.info
www.comicsgrid.com
demo.ubiquitypress.com
coll.ubiquitypress.com
ajar.ubiquitypress.com
www.ssas-yearbook.com
entsportslawjournal.com
gaj.ubiquitypress.com
os.ubiquitypress.com
nsbmjm.sljol.info
healthpsychologybulletin.com
journal-labphon.org
wwwj.ubiquitypress.com
ijic.ubiquitypress.com
www.culturalscience.org
www.gewina-studium.nl
egems.ubiquitypress.com
www.ubiquityproceedings.com
www.19.bbk.ac.uk
datascience.codata.org
llpp.ubiquitypress.com
gsa.ubiquitypress.com
ajar.ubiquitypress.com
thecommonsjournal.org
journalofmore.org
www.psychologicabelgica.com
jpl.ubiquitypress.com
slvj.sljol.info
transactions.ismir.net
conference.codata.org
healthpsychologybulletin.com
history-culture-modernity.org
www.designsforlearning.nu
art.ubiquitypress.com
sim.openlibhums.org
ejmcm.ubiquitypress.com
sljm.sljol.info
blog.ubiquitypress.com
uksgs.ubiquitypress.com
junction.ubiquitypress.com
openhealthdata.metajnl.com
sta.ubiquitypress.com
ijosts.ubiquitypress.com
nsbmjm.sljol.info
www.dictatorships-democracies.com
www.worldwidewastejournal.com
thecommonsjournal.org
bst.ubiquitypress.com
rg.ubiquitypress.com
amsp.ubiquitypress.com
cjsbs.sljol.info
vtuhr.ubiquitypress.com
rnef.ubiquitypress.com
paahjournal.com
gaj.ubiquitypress.com
jccc.ubiquitypress.com
srjed.ubiquitypress.com
dscn.ubiquitypress.com
meliora.soton.ac.uk
entsportslawjournal.com
bhumi.ubiquitypress.com

Certificate

The complete raw certificate details for llpp.ubiquitypress.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFDzCCA/egAwIBAgISA87F0KHRgSUlIfG62wjsuO8LMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA5MDcwODE3MDBaFw0x
NzEyMDYwODE3MDBaMCExHzAdBgNVBAMTFmxscHAudWJpcXVpdHlwcmVzcy5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/YzXM/Z+IniDx3qv5MHse
hLAoU5+jjV5nLsh1cvowVsHPlpzWdQ1P+rJ706kx6zXGzbyW3JP6p/TnMfxoS8MJ
aqmyQYXnOGwS3R+saZo77JO2AvWd8O576HTEw38TQ0+kQNXEVaoaXy8pHf2t82Ug
pLY57fjMdKLwhJBRmRJ5IwT5ccDevzrRQyH60IunA2gVfOITl82Agdh37EZ10Swc
2ZUgw3EUY/QBStw2vJB3/Y3s3omS+qMync2lJGztttMoFW47X5Yd68XhcF46vSUQ
0qs+jD3cL5YSCp7DdKz1Umr+i8GTRl3mxSbAt0x2VmwHt3OdkbgaOPVkhDKJBTyV
AgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAqEKsxyGIiRV/jB
XUfACkyPspNDMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG
AQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWbGxwcC51YmlxdWl0eXByZXNzLmNvbTCB
/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB
ngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg
UmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg
Q2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu
b3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBZh3aUI9ogREA7i2pp
iIOz2YspJMm6AjdQXOchqRJ4qySHVZ6Fweh1/lH5iSAd3jelgIdFq53uA6WPFU7Z
stROkKl/jeDhJO5DRuQ1DbhYvOQwWeJBBd722G16PUyfgA8iYgGGk6UbcFWhyJJZ
2WwAtXyKhNpZyZUowT9MR5YaSERzmWN5X2CeXLPwZoD8WTsjCAeTJjeiJkGcUU/x
e39BDG5Nm7pVJv7x5HZvF74aP4IeTN7RkYQN3Jgd0x5c+4r3UryKVTJ7c2+sU5A/
ojRVklJLbIzHtGXINuIXZpBaVBPHnCcO6UMY8oxp+qQc77DS1/6ivj1vlJnTO6OI
2sf5
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2M1zP2fiJ4g8d6r+TB7
HoSwKFOfo41eZy7IdXL6MFbBz5ac1nUNT/qye9OpMes1xs28ltyT+qf05zH8aEvD
CWqpskGF5zhsEt0frGmaO+yTtgL1nfDue+h0xMN/E0NPpEDVxFWqGl8vKR39rfNl
IKS2Oe34zHSi8ISQUZkSeSME+XHA3r860UMh+tCLpwNoFXziE5fNgIHYd+xGddEs
HNmVIMNxFGP0AUrcNryQd/2N7N6JkvqjMp3NpSRs7bbTKBVuO1+WHevF4XBeOr0l
ENKrPow93C+WEgqew3Ss9VJq/ovBk0Zd5sUmwLdMdlZsB7dznZG4Gjj1ZIQyiQU8
lQIDAQAB
-----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 331697966575976867709711836936306521861899
 . . . . . . . . [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 2017-09-07 08:17:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-12-06 08:17:00 +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 'llpp.ubiquitypress.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 24160438601360096966484911890182474122353282234475343071591110192251047038695815808221921526715966791110757370227662197082591181271111527630952580222532186122253589764964481742256043326869343150056946852991016663081895401713684541972445339921258790125179061640056306691069599531274475512817106310656333870112786524761834675911386513490030124009897557074233331970246027656556346564665587566306498485224562317535523228187960947347259653685823129728319310827234592370081989490614786991581421630675248518085268544062393222080328263737302632184254208883520137133090063985649830574258395492419491291371285805142892179963029
 . . . . . . . . . . . . . . . . . . . . [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)
							0a842acc7218889157f8c15d47c00a4c8fb29343
 . . . . . . . . . . . . . . . . [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 (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'llpp.ubiquitypress.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 (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.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		005987769423da2044403b8b6a698883b3d98b2924c9ba0237505ce721a91278ab2487559e85c1e875fe51f989201dde37a5808745ab9dee03a58f154ed9b2d44e90a97f8de0e124ee4346e4350db858bce43059e24105def6d86d7a3d4c9f800f2262018693a51b7055a1c89259d96c00b57c8a84da59c99528c13f4c47961a4844739963795f609e5cb3f06680fc593b230807932637a226419c514ff17b7f410c6e4d9bba5526fef1e4766f17be1a3f821e4cded191840ddc981dd31e5cfb8af752bc8a55327b736fac53903fa2345592524b6c8cc7b465c836e21766905a5413c79c270ee94318f28c69faa41cefb0d2d7fea2be3d6f9499d33ba388dac7f9