www.o4s.io
Issued by R3
About this certificate
This digital certificate with serial number 03:8a:5e:f1:8a:aa:76:ab:4e:d6:9f:f2:50:fd:b7:dd:7c:aa was issued on by Let's Encrypt.
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=www.o4s.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:8a:5e:f1:8a:aa:76:ab:4e:d6:9f:f2:50:fd:b7:dd:7c:aaSerial Number (int): 308422026017994976144462071020838448889002
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 23:7f:33:56:f2:4f:ec:f5:6e:22:69:9e:05:40:6d:8f:07:0d:d4:35
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 82:9c:4b:8e:42:de:ca:e7:c2:d4:05:80:ad:c6:0b:fd:1d:ed:65:5e
Fingerprint (sha256): 91:86:3c:78:aa:91:aa:64:5e:cd:6c:3b:8e:40:2b:91:14:96:4d:ee:f0:57:6a:f3:51:1b:3a:9f:31:7f:9b:d0
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate www.o4s.io
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.o4s.io
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
www.o4s.io
Other certificates including the domain name o4s.io
(limited to 100 certificates)
www.kaitours.bike
animalrecordkeeping.app
www.app.totalhse.com
*.o4s.io
tech.fanai.io
app.ezcred.in
certesa.app
sportbetodd.com
www.thincera.com
admin.qa6.restoplus.com
wireframe.servicezone.top
o4s.io
qa.classes.de
www.kongsalak.com
app.produp.co
o4s.io
www.madars.org
blog.ade-sede.com
*.o4s.io
o4s.io
o4s.io
evolvetnoticias.info
www.terajool.com
*.original4sure.com
o4s.io
ayurjeevan.in
o4s.io
lskdemo.5loyalty.com
staging.atomica.me
www.doubleriver.com
o4s.io
weblab.marceloconceicao.com.br
account.dev.kidskey.co
o4s.io
www.video-of-the-day.de
ad.venture-ist.com
www.holtrussell.com
o4s.io
www.o4s.io
o4s.io
app.luqra.com
o4s.io
admin.qa6.restoplus.com
integ-id-v3.aipass.jp
dulux.o4s.io
kalinic.me
www.ximenaconde.com
momoword.com
staging.api.skywire.28east.co.za
admin.sfomart.com
orsaydemain.corehab.fr
www.biblia.gestexcel.com
console.wegrou.app
www.figpeople.com
anphareal.vn
auth.stanible.com
heroine.lol
fiep.orchestra4edu.com
nprone.app
www.upollo.ai
test-google-optimize-serverside.easylanding.io
tech.fanai.io
o4s.io
www.o4s.io
patchi.dev
vglista2022.no
nprone.app
static.innoquests.com
shenandoah.3dcloud.io
waitrose.enezatelecom.com
good-guys-project.com
gpstracking.mikejam.es
o4s.io
votes.afrim.dev
links.bookycall.com
codekraft.ro
o4s.io
convexroom.takahana.tech
www.dndroller.com
genetron.o4s.io
www.pedrorojas.dev
www.app.totalhse.com
www.original4sure.com
www.upollo.ai
app.produp.co
*.original4sure.com
www.upollo.ai
sl.echochat.live
anphareal.vn
*.original4sure.com
www.2cpus.co.kr
o4s.io
oraclesqltraining.ie
o4s.io
intellij.patou.dev
rbaalt.cl
animalrecordkeeping.app
www.app.totalhse.com
*.o4s.io
tech.fanai.io
app.ezcred.in
certesa.app
sportbetodd.com
www.thincera.com
admin.qa6.restoplus.com
wireframe.servicezone.top
o4s.io
qa.classes.de
www.kongsalak.com
app.produp.co
o4s.io
www.madars.org
blog.ade-sede.com
*.o4s.io
o4s.io
o4s.io
evolvetnoticias.info
www.terajool.com
*.original4sure.com
o4s.io
ayurjeevan.in
o4s.io
lskdemo.5loyalty.com
staging.atomica.me
www.doubleriver.com
o4s.io
weblab.marceloconceicao.com.br
account.dev.kidskey.co
o4s.io
www.video-of-the-day.de
ad.venture-ist.com
www.holtrussell.com
o4s.io
www.o4s.io
o4s.io
app.luqra.com
o4s.io
admin.qa6.restoplus.com
integ-id-v3.aipass.jp
dulux.o4s.io
kalinic.me
www.ximenaconde.com
momoword.com
staging.api.skywire.28east.co.za
admin.sfomart.com
orsaydemain.corehab.fr
www.biblia.gestexcel.com
console.wegrou.app
www.figpeople.com
anphareal.vn
auth.stanible.com
heroine.lol
fiep.orchestra4edu.com
nprone.app
www.upollo.ai
test-google-optimize-serverside.easylanding.io
tech.fanai.io
o4s.io
www.o4s.io
patchi.dev
vglista2022.no
nprone.app
static.innoquests.com
shenandoah.3dcloud.io
waitrose.enezatelecom.com
good-guys-project.com
gpstracking.mikejam.es
o4s.io
votes.afrim.dev
links.bookycall.com
codekraft.ro
o4s.io
convexroom.takahana.tech
www.dndroller.com
genetron.o4s.io
www.pedrorojas.dev
www.app.totalhse.com
www.original4sure.com
www.upollo.ai
app.produp.co
*.original4sure.com
www.upollo.ai
sl.echochat.live
anphareal.vn
*.original4sure.com
www.2cpus.co.kr
o4s.io
oraclesqltraining.ie
o4s.io
intellij.patou.dev
rbaalt.cl
Certificate
The complete raw certificate details for www.o4s.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE4TCCA8mgAwIBAgISA4pe8YqqdqtO1p/yUP233XyqMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA1MTYxMjI1MjhaFw0yNDA4MTQxMjI1MjdaMBUxEzARBgNVBAMT Cnd3dy5vNHMuaW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDnp3xD ZaH39L5uCY0FczuO6WlNNQoPqGdxrliXRHhHhw1EsHYUtEXFdVQ5r1Arf/+0eTUZ StSaeHSSoImxUdnPaKg+gQRypMvtDMfpm8yodcUyfDm4+dix4FKw76O3KIHGGyZS SFN1QKgjcBAAAW5sscIagL/BmuXR5vusaupOZ/aOeMJtBDh/UkbqO6PW2/xiMSky N46FBppiYpj6TgT4JecwrxbbFgv56Zu82bLjgDjK5NxEFN+QIbV0pgCCMhr+HFgR 3BYavZ0yRXVDym+dbnKP4Mh5TXjBKjmMPUFEBdNV9lqtHR6aBsdmBdPd1S9VuwO/ t8qMuaHzbtEogbTDAgMBAAGjggIMMIICCDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FCN/M1byT+z1biJpngVAbY8HDdQ1MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMBUG A1UdEQQOMAyCCnd3dy5vNHMuaW8wEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgor BgEEAdZ5AgQCBIH1BIHyAPAAdgA/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF 7PhkbgAAAY+BlEOpAAAEAwBHMEUCIH+23M5qTFEQucRiZlnBuxVh0cygiuSvNO8X QkU0C7aiAiEAlHa7agIPXKlTwEdHPfRGS8V+XxOx0tUhstGBwI5lrhIAdgAZmBBx CfDWUi4wgNKeP2S7g24ozPkPUo7u385KPxa0ygAAAY+BlEO0AAAEAwBHMEUCIQCk ASswGa9RMrMviGasojTAEL8vo6RG+qg1cOVH0Uex4wIgbOxIGSzoVnS4KkzFm+If ebJy3jgBSzxxanm1kqYTXFYwDQYJKoZIhvcNAQELBQADggEBADEHGR19PICJsuSy XhvZzkczgQxYrsPMCZ6o1QXwsqHJ6vQdNCRcJ34O5BR94r8fPGMtQXWCQp/CUGaR IK79WTQ6k3asBPeVjzQ2OiWwXwkT6X7CKfGGPaBrUdZM2Lvr9cW5Oo4GQeYA/7HZ anlBjR57rqsaVkvX2iPPpVmgzk9Y45Ie/1ZXkrpY1BbBOhz7f9r4PKx7TCksQwWa Qnl+6uy122ttEFaNg2nsXlN1GV3YO7vfRRRyJjQqZ5Yv53138zASFN/P5yfsabTY ZT7IZBbvXACcVufXw0cfYLbkuzzge3A76FsZNg8eb3A2T1bktfScmOfJxquCduGH XQ0w6g8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA56d8Q2Wh9/S+bgmNBXM7 julpTTUKD6hnca5Yl0R4R4cNRLB2FLRFxXVUOa9QK3//tHk1GUrUmnh0kqCJsVHZ z2ioPoEEcqTL7QzH6ZvMqHXFMnw5uPnYseBSsO+jtyiBxhsmUkhTdUCoI3AQAAFu bLHCGoC/wZrl0eb7rGrqTmf2jnjCbQQ4f1JG6juj1tv8YjEpMjeOhQaaYmKY+k4E +CXnMK8W2xYL+embvNmy44A4yuTcRBTfkCG1dKYAgjIa/hxYEdwWGr2dMkV1Q8pv nW5yj+DIeU14wSo5jD1BRAXTVfZarR0emgbHZgXT3dUvVbsDv7fKjLmh827RKIG0 wwIDAQAB -----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 308422026017994976144462071020838448889002 . . . . . . . . [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-05-16 12:25:28 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-14 12:25:27 +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 'www.o4s.io' . . . . . . . . [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 29243638577750750123225679638034267680713151961714880299636883710060291220825072092521292812723557264153435082083877981746909482716828252867103011560616431874033973754852730768814356361946838997807873641900769441168488961940855767111543149475524776317752518867243809070122354778490402713513977886924372086637538500813461445166705067489205137873265004454248824696375752316148794517155616728782820620222240931261308595327070759708064337983853663173227342591879604826906794519033634825150920315147129119362973101177900343079041305220362525503135900741818625890814270496814995329846600726080118527705397572659719614608579 . . . . . . . . . . . . . . . . . . . . [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) 237f3356f24fecf56e22699e05406d8f070dd435 . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.o4s.io' . . . . . . . . . . . . . . . . [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) 00f00076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018f819443a9000004030047304502207fb6dcce6a4c5110b9c4626659c1bb1561d1cca08ae4af34ef174245340bb6a20221009476bb6a020f5ca953c047473df4464bc57e5f13b1d2d521b2d181c08e65ae120076001998107109f0d6522e3080d29e3f64bb836e28ccf90f528eeedfce4a3f16b4ca0000018f819443b40000040300473045022100a4012b3019af5132b32f8866aca234c010bf2fa3a446faa83570e547d147b1e302206cec48192ce85674b82a4cc59be21f79b272de38014b3c716a79b592a6135c56 . . . . [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) 003107191d7d3c8089b2e4b25e1bd9ce4733810c58aec3cc099ea8d505f0b2a1c9eaf41d34245c277e0ee4147de2bf1f3c632d417582429fc250669120aefd59343a9376ac04f7958f34363a25b05f0913e97ec229f1863da06b51d64cd8bbebf5c5b93a8e0641e600ffb1d96a79418d1e7baeab1a564bd7da23cfa559a0ce4f58e3921eff565792ba58d416c13a1cfb7fdaf83cac7b4c292c43059a42797eeaecb5db6b6d10568d8369ec5e5375195dd83bbbdf45147226342a67962fe77d77f3301214dfcfe727ec69b4d8653ec86416ef5c009c56e7d7c3471f60b6e4bb3ce07b703be85b19360f1e6f70364f56e4b5f49c98e7c9c6ab8276e1875d0d30ea0f