odoo.otsokop.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:e1:ad:13:85:9a:b5:31:33:4f:a0:bc:19:16:a6:f6:7b:1b 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=odoo.otsokop.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:e1:ad:13:85:9a:b5:31:33:4f:a0:bc:19:16:a6:f6:7b:1bSerial Number (int): 338130448159220687406189550397365255830299
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 94:58:14:9e:a7:1d:bb:1e:a2:14:8e:5c:68:56:74:17:0f:c4:30:f9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 05:72:32:1e:41:ad:4a:53:98:66:12:c1:36:55:dd:13:b9:a7:36:2d
Fingerprint (sha256): ad:c6:dc:98:40:80:da:a6:b0:ba:7b:9a:69:ca:dd:ff:d1:bf:51:6e:c6:5f:cc:ff:14:5d:26:24:82:22:79:3c
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate odoo.otsokop.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for odoo.otsokop.org
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
odoo.otsokop.org
Other certificates including the domain name otsokop.org
(limited to 100 certificates)
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
drive.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
www.otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
drive.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
www.otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
odoo.otsokop.org
otsokop.org
otsokop.org
odoo.otsokop.org
odoo.otsokop.org
Certificate
The complete raw certificate details for odoo.otsokop.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGAzCCBOugAwIBAgISA+GtE4WatTEzT6C8GRam9nsbMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAyMTgwODU3NDFaFw0x ODA1MTkwODU3NDFaMBsxGTAXBgNVBAMTEG9kb28ub3Rzb2tvcC5vcmcwggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDTCNQMedOpHPN20OJ+lN2LSUOYRkw2 WYU1EDGWn9GJTPPaODR5kssalMpR9wW4cD9t0V4GsgHwQGUxGkpSwcPvAt+kkvZN lPHX6emhinfPTEcGMXNVVaSdSVrsb39Rh6GRCHryNUVTJY/BMcBecLh8cwr1Bqoi 94JWVNgbznNZlC/UQslI6uGzevBqAnfQytfNQKxJRlwUId41DNAEsADrmO2kl04h fjHUyhgFlcIK2WeUWZWan+j1d2D3dcAkv/nsRFn4Eey0w4Um3tB19KbpljS4UlTc limReaeWAescbvNeJPripFZ0hAX47lRj9SCBfb8Zskc4cpyb+4oy21Wd4pDlfGMn 1phqK07v8jte7QWpDJiCGtsVgRcVKMvu1melQr4GD4eNK0HNROfrcoFYc/DSgbOv 1NQJ7d3iWp5tyjsaz6IwLPkj9QKjP5NrHHyIdBP0wY6CIawsKZZ/+/chqjwCXBIH ADkmQT+yRJcWc8oYZ0/eKNbpptSrrXCLuk4nyKfR/owoGn8ziIekBionU7qsNkCi R03zlNrBHbyMsPk85fxO0PMdAqr89JEXTEWb2Fm//CTuWVua2jOotBr6RpxYn3zb l+oLw7+Qfx7UmV4tEwW42vSWxQXX5/pTdNSa1Br4GbjDeqKiCiQNxUg2jQB0yxk9 KCoQKAJmqjSyUQIDAQABo4ICEDCCAgwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSU WBSepx27HqIUjlxoVnQXD8Qw+TAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEG9kb28ub3Rzb2tvcC5v cmcwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYG CCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUH AgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9u IGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGgg dGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNy eXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEASf0WhMwWfCwd 47O7IGocvXhd0IFmLjeFubuExQKb0RVti8kN593hGn4HLjVC91RdJ6OgPFr+3lkr 5Hwv8PoDZnlE7DA9FbyD7O+wfkDntUw0Si3JcFKcD8DvT8aSji9Gz9+dOnhhCMxL SnMpK8IbjZN00I7bgBQt2Ij+tzbfASZhh2GfEVlootXK5ZmtSJbdheIm/h2whzo4 kjdXZg+99b3YMzOni2LitrJzcooJSQkWItuE1E43S0qNK7iK3c09C/K7PlsxTl1i uNqQ2Og3J5OSK12/IB+e9nvAwCnjj21HsOlJd3uA683zswFfAbkfZ0ry1smPUS8F fzew92ylFw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0wjUDHnTqRzzdtDifpTd i0lDmEZMNlmFNRAxlp/RiUzz2jg0eZLLGpTKUfcFuHA/bdFeBrIB8EBlMRpKUsHD 7wLfpJL2TZTx1+npoYp3z0xHBjFzVVWknUla7G9/UYehkQh68jVFUyWPwTHAXnC4 fHMK9QaqIveCVlTYG85zWZQv1ELJSOrhs3rwagJ30MrXzUCsSUZcFCHeNQzQBLAA 65jtpJdOIX4x1MoYBZXCCtlnlFmVmp/o9Xdg93XAJL/57ERZ+BHstMOFJt7QdfSm 6ZY0uFJU3JYpkXmnlgHrHG7zXiT64qRWdIQF+O5UY/UggX2/GbJHOHKcm/uKMttV neKQ5XxjJ9aYaitO7/I7Xu0FqQyYghrbFYEXFSjL7tZnpUK+Bg+HjStBzUTn63KB WHPw0oGzr9TUCe3d4lqebco7Gs+iMCz5I/UCoz+Taxx8iHQT9MGOgiGsLCmWf/v3 Iao8AlwSBwA5JkE/skSXFnPKGGdP3ijW6abUq61wi7pOJ8in0f6MKBp/M4iHpAYq J1O6rDZAokdN85TawR28jLD5POX8TtDzHQKq/PSRF0xFm9hZv/wk7llbmtozqLQa +kacWJ9825fqC8O/kH8e1JleLRMFuNr0lsUF1+f6U3TUmtQa+Bm4w3qiogokDcVI No0AdMsZPSgqECgCZqo0slECAwEAAQ== -----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 338130448159220687406189550397365255830299 . . . . . . . . [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 2018-02-18 08:57:41 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-05-19 08:57:41 +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 'odoo.otsokop.org' . . . . . . . . [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 860945587353876608340907685201598382864723720552904516415413074656860677984544139279168467652628461226074557215515583863308166311391680084597793902766089926852617978402648933522511383211828359162814129602827659329505623788175228946672751895244201648329569915031506663240361786328517851280602913737739019057917892158707696769648916304298161046061700387159123072037043664976233281782032578645688184812227565466279537456299460739971785075628237210633677729758983837990684099989748531833482503021084427738168206118637639269429514352650483147139384985921850988266024559326632679042707316094574184777352810348221410295239526522750447398399313294465809014286843375476274828098380168183598064680805653228279244950934119599021277232883948134834844759229580494626240956795178602390490857172055256834426229127390859098903910190581327254138227242742794187784604750979679616592683331423433577834923669134728652380909074787369153392913343855045495993859621914879441584007655730048345032941843626388377993485587660873886327891604741770728100610100171473207899672505216820352987237317422520437962199252728194041244181219775194695096217698340975479026121059586471475685925694299745323886577263557423131698216785651055098124940568098782761623338922577 . . . . . . . . . . . . . . . . . . . . [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) 9458149ea71dbb1ea2148e5c685674170fc430f9 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'odoo.otsokop.org' . . . . . . . . . . . . . . . . [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) 0049fd1684cc167c2c1de3b3bb206a1cbd785dd081662e3785b9bb84c5029bd1156d8bc90de7dde11a7e072e3542f7545d27a3a03c5afede592be47c2ff0fa03667944ec303d15bc83ecefb07e40e7b54c344a2dc970529c0fc0ef4fc6928e2f46cfdf9d3a786108cc4b4a73292bc21b8d9374d08edb80142dd888feb736df01266187619f115968a2d5cae599ad4896dd85e226fe1db0873a38923757660fbdf5bdd83333a78b62e2b6b273728a0949091622db84d44e374b4a8d2bb88addcd3d0bf2bb3e5b314e5d62b8da90d8e8372793922b5dbf201f9ef67bc0c029e38f6d47b0e949777b80ebcdf3b3015f01b91f674af2d6c98f512f057f37b0f76ca517