marinaworld.co.uk

Issued by R3

About this certificate

This digital certificate with serial number 03:b0:0d:b8:7d:87:84:71:3f:61:ee:d5:8c:6b:0c:0a:9b:97 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:
  • 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=marinaworld.co.uk

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:b0:0d:b8:7d:87:84:71:3f:61:ee:d5:8c:6b:0c:0a:9b:97
Serial Number (int): 321244792265971075149171183501280602135447
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 7e:ec:21:63:5c:ff:0b:e8:7b:d7:fa:92:e4:43:52:f7:ac:06:ca:ab
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 02:87:70:ab:e6:2a:34:64:11:a0:f1:e9:5a:c8:39:b5:ce:20:7f:8c
Fingerprint (sha256): 38:31:b6:3b:27:15:14:e3:10:42:29:aa:06:61:9d:07:5d:02:54:9f:f7:86:48:f7:98:37:41:2e:df:96:d4:ac

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

Revocation information

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

Check the revocation status for certificate marinaworld.co.uk

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for marinaworld.co.uk

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

marinaworld.co.uk
www.marinaworld.co.uk

Other certificates including the domain name marinaworld.co.uk

(limited to 100 certificates)
catalogues.meister.com
kiosk.greater.sydney
magazine.landroverusa.com
www.hochseescheinkurs.online
online-katalog.baude.com
lemagazine.landrover.com
epaper.abakus-magdeburg.de
journal.flyskywork.com
publikationen.kreis-goerlitz.de
webkiosk.dein-typ.de
catalogues.meister.com
magazin.zibibbo.de
online-katalog.baude.com
magazine.landrover.com.cn
kataloge.quester.at
bibliothek.bregenzerfestspiele.com
kiosk.greater.sydney
webkiosk.mvz-atrium.de
kiosk.greater.sydney
berliner-kurier.kiosk.plus
pub.vermoegenszentrum.ch
epapers.gleitz-online.de
epaper.swecon-baumaschinen.de
marinaworld.co.uk
online-katalog.baude.com
blaetterkatalog.rp-media.de
bibliothek.bregenzerfestspiele.com
katalog.ud-shop.de
webkiosk.mvz-atrium.de
kiosk.greater.sydney
pub.vermoegenszentrum.ch
*.marinaworld.co.uk
berliner-kurier.kiosk.plus
kataloge.quester.at
kataloge.fuerholz.de
kurier.leimbacherdruck.ch
kataloge.quester.at
hetmagazine.landrover.com
kiosk.greater.sydney
webkiosk.mvz-atrium.de
berliner-zeitung.kiosk.plus
berliner-zeitung.kiosk.plus
kataloge.fuerholz.de
publikationen.kreis-goerlitz.de
kiosk.greater.sydney
bibliothek.bregenzerfestspiele.com
kurier.leimbacherdruck.ch
kiosk.greater.sydney
onlinekrant.binnenvaartkrant.nl
pop3.kraemer-praezisionswerkzeuge-kataloge.de
catalogues.meister.com
kataloge.fuerholz.de
online.hansestyle.hamburg
katalog.ud-shop.de
pub.vermoegenszentrum.ch
webkiosk.mvz-atrium.de
kataloge.fuerholz.de
bibliothek.bregenzerfestspiele.com
online-katalog.baude.com
marinaworld.co.uk
pop3.kraemer-praezisionswerkzeuge-kataloge.de
kataloge.quester.at
kataloge.quester.at
catalogues.meister.com
kataloge.larimarhotel.at
kataloge.fuerholz.de
kataloge.quester.at
webkiosk.mvz-atrium.de
online.hansestyle.hamburg
webkiosk.sossenheimer-wochenblatt.de
berliner-kurier.kiosk.plus
onlinekrant.binnenvaartkrant.nl
www.magazine-kraftquelle-bgl.de
webkiosk.mvz-atrium.de
catalogues.meister.com
onlinekrant.binnenvaartkrant.nl
online-katalog.baude.com
marinaworld.co.uk
www.hochseescheinkurs.online
online-katalog.baude.com
polsteraktuell.mediaflip.de
online-katalog.baude.com
kataloge.fuerholz.de
kataloge.fuerholz.de
berliner-kurier.kiosk.plus
pop3.kraemer-praezisionswerkzeuge-kataloge.de
publikationen.kreis-goerlitz.de
webkiosk.mvz-atrium.de
kataloge.fuerholz.de
kiosk.greater.sydney
kataloge.quester.at
epaper.netzwoche.ch
epaper.pt-magazin.de
epaper.netzwoche.ch
publikationen.kreis-goerlitz.de
cf.completesportsnigeria.com
magazin.tourismus.li
kurier.leimbacherdruck.ch
www.magazine-kraftquelle-bgl.de
catalog.sogears.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFBjCCA+6gAwIBAgISA7ANuH2HhHE/Ye7VjGsMCpuXMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzEyMjExOTIxMjNaFw0yNDAzMjAxOTIxMjJaMBwxGjAYBgNVBAMT
EW1hcmluYXdvcmxkLmNvLnVrMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAuRR9E+2hnb+5gevPp4wCp42hEEYfEb+xj3YCZ8+tsKXC2oWhOgZepLMCUCVV
dlpC0lIKLTmh/wuwDvDgIsupjVvPUOp4TpgVXifeuxw3zFkUsgEF0kPrf4fquoAj
qInmqFf0L1hzjAJ71FNqAMoj9Dpz51DHkR+SX1+e3pv/YS4KimEO49uTA9QtbUFS
AuTGlZUdqZxX01Q7M0iqXmddXA/A5fmyq1Dmrs6jU5u2eigrMT1yD5ujA3BfNWwx
yqNhE7ehW5cVj9qgxm9IpL5ykNt2ZnqtRFsLnz4ACNJecFDBiicZOFfyh1xkg+M5
1gpldXsrw9e8Qx/nNpK7RnOC/QIDAQABo4ICKjCCAiYwDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBR+7CFjXP8L6HvX+pLkQ1L3rAbKqzAfBgNVHSMEGDAWgBQULrMXt1hW
y65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6
Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iu
b3JnLzAzBgNVHREELDAqghFtYXJpbmF3b3JsZC5jby51a4IVd3d3Lm1hcmluYXdv
cmxkLmNvLnVrMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYBBAHWeQIEAgSB
9QSB8gDwAHYASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGMjgo4
XAAABAMARzBFAiEA+xh+NiR5/brNHwMKNytsaYvrgu+fASN+325Hd+o822ICIFC7
hRqIDmraXt1jI5H5KtFuN0llmC0wLr103Nt5asBpAHYAO1N3dT4tuYBOizBbBv5A
O2fYT8P0x70ADS1yb+H61BcAAAGMjgo4YwAABAMARzBFAiBLtuuLaOMC2MASh4Zq
bKSNBFHAl2Oy5O/fxwZbJNCY0wIhAJsFXyOB19QtubS4GdFkB76HkhH5kIjugNZQ
cS1dwjhzMA0GCSqGSIb3DQEBCwUAA4IBAQB9KCQMj3lbde88s0CsDP9E/HVEmy+V
IxvO6gsitE0aSLasRC7bYqXHS4WOLeYe4xXw6c6s6SAGFD3XzXYptAPtVPP6JWcq
3LTHTsxMDFP7uPiuUUrSGxY/KmWbvxIH+XomFUvxkrsLVBUV6k4oW8c72u2Ae3rM
AFTNqNHuopI1aRrDhnKhyyA/DQSQUK5aiGsuyzzHcycwExb+UdSRgSRQKw7s8Fa7
a7SmYeKfY/fz1w0r+uZ9/XsyhZy2NiQnGsP4GTwEY/Ru86Y4Qxo9mR2qZSQR+pbo
0fD2iN/4Sy4y7l8cntaXxRzG8Iv8cgYsXM8BMVsAzfIGKNdeF1pe3riv
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuRR9E+2hnb+5gevPp4wC
p42hEEYfEb+xj3YCZ8+tsKXC2oWhOgZepLMCUCVVdlpC0lIKLTmh/wuwDvDgIsup
jVvPUOp4TpgVXifeuxw3zFkUsgEF0kPrf4fquoAjqInmqFf0L1hzjAJ71FNqAMoj
9Dpz51DHkR+SX1+e3pv/YS4KimEO49uTA9QtbUFSAuTGlZUdqZxX01Q7M0iqXmdd
XA/A5fmyq1Dmrs6jU5u2eigrMT1yD5ujA3BfNWwxyqNhE7ehW5cVj9qgxm9IpL5y
kNt2ZnqtRFsLnz4ACNJecFDBiicZOFfyh1xkg+M51gpldXsrw9e8Qx/nNpK7RnOC
/QIDAQAB
-----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 321244792265971075149171183501280602135447
 . . . . . . . . [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-12-21 19:21:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-03-20 19:21:22 +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 'marinaworld.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23364189716702595402450765665703131494708739256245218415701828486888324724054216048424369846963599294177658258028969142627652045075967842685532476283321589971062075920996025918258673058837013427698652594007081907170856800183800506767884926952167918827902624951016084244688819139970277232043426139652316912003800346461994967808364126252532150065290362591673148255127214612854748342188880399048886918087017601784871582921670097091495471951939610919270637392491248355728651179838727903849876372225938608839785147335722155073716541110134263072194013947674520790252790154479411801843339115473968870896354837998172867101437
 . . . . . . . . . . . . . . . . . . . . [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)
							7eec21635cff0be87bd7fa92e44352f7ac06caab
 . . . . . . . . . . . . . . . . [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 (44 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'marinaworld.co.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.marinaworld.co.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 (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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f000760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018c8e0a385c0000040300473045022100fb187e362479fdbacd1f030a372b6c698beb82ef9f01237edf6e4777ea3cdb62022050bb851a880e6ada5edd632391f92ad16e374965982d302ebd74dcdb796ac0690076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018c8e0a3863000004030047304502204bb6eb8b68e302d8c01287866a6ca48d0451c09763b2e4efdfc7065b24d098d30221009b055f2381d7d42db9b4b819d16407be879211f99088ee80d650712d5dc23873
 . . . . [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)
		007d28240c8f795b75ef3cb340ac0cff44fc75449b2f95231bceea0b22b44d1a48b6ac442edb62a5c74b858e2de61ee315f0e9ceace92006143dd7cd7629b403ed54f3fa25672adcb4c74ecc4c0c53fbb8f8ae514ad21b163f2a659bbf1207f97a26154bf192bb0b541515ea4e285bc73bdaed807b7acc0054cda8d1eea29235691ac38672a1cb203f0d049050ae5a886b2ecb3cc77327301316fe51d4918124502b0eecf056bb6bb4a661e29f63f7f3d70d2bfae67dfd7b32859cb63624271ac3f8193c0463f46ef3a638431a3d991daa652411fa96e8d1f0f688dff84b2e32ee5f1c9ed697c51cc6f08bfc72062c5ccf01315b00cdf20628d75e175a5edeb8af