api2.impactoss.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:9e:d9:fb:90:ea:ad:a4:a2:48:8a:00:d8:07:b2:84:84:de 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=api2.impactoss.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:9e:d9:fb:90:ea:ad:a4:a2:48:8a:00:d8:07:b2:84:84:de
Serial Number (int): 315391220449645949044313159293538759115998
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 82:20:91:28:17:f8:b8:ec:e7:2d:3e:13:13:38:a9:9a:64:2e:4e:67
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 59:bc:ba:93:f9:b2:2f:7a:8e:74:82:a8:55:37:74:22:c7:73:02:6e
Fingerprint (sha256): 3f:36:61:48:39:50:81:2a:8b:cf:49:1c:c0:39:5b:c3:9b:73:8b:f5:9b:25:23:e0:e9:a3:06:fb:6e:6f:0c:5a

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 api2.impactoss.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api2.impactoss.org

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

api2.impactoss.org

Other certificates including the domain name impactoss.org

(limited to 100 certificates)
www.abiasimoveis.com.br
aff.slotclubx.com
cybertimestamp.com
link.marlim.co
user-manual.impactoss.org
real6.app
dev-pass.cleared4.org
user-manual.impactoss.org
now.doozzoo.com
quick-start.impactoss.org
api3.impactoss.org
emoceans.agency
api3.impactoss.org
api2.impactoss.org
user-manual.impactoss.org
api.impactoss.org
www.chosentree.com
portal.rpsit.ac.in
portal2.conazweb.com.br
www.tinkr.co.uk
db.nilsh.ch
compressthat.com
user-manual.impactoss.org
andrewtheiss.com
ohsn.finarkein.com
aburto.jurix.cl
app.orundata.com
theotherroom.com.au
ws.alovesupreme.co.za
api.impactoss.org
lumi.rootasjey.dev
theeagerstudent.com
install-guide.impactoss.org
basic-demo.impactoss.org
impactoss.org
impactoss.org
api3.impactoss.org
indra.legalmetrics.com.br
sub.idenfit.com
ml2.klev.org
scriby.ai
www.drat-process.com
www.yru.chat
admin.tobeyou.sg
www.agndevelopment.com
e-certificates.org
pointing.io
www.radioamator.testry.ro
marmope.ml
www.matogen.ru
api3.impactoss.org
user-manual.impactoss.org
poly-demo.banglafighter.net
giqtest.com
host.bulbul.tv
kadastr.cloud
democratus.fr
api.impactoss.org
projectdesire.eu
impactoss.org
bobbywhite.ca
user-manual.impactoss.org
user-manual.impactoss.org
api2.impactoss.org
beta.joppy.me
benmiz.com
pesquisa.uiclap.com
corporate.mosahay.org
api3.impactoss.org
www.radioamator.testry.ro
user-manual.impactoss.org
api2.impactoss.org
bitessecurity.com
abapacb.com.br
sis-demo.impactoss.org
weather.tognacci.net
install-guide.impactoss.org
marutas.ilamisocofy.me
www.coengineers.io
www.149.ai
jaimeblasco.com
www.dovui.cc
www.dartsugar.com
homologacao.quitapay.com.br
api.impactoss.org
api.impactoss.org
quick-start.impactoss.org
impactoss.org
nunapetsmart.com
none.skynet.id
dreamlin.info
quick-start.impactoss.org
quick-start.impactoss.org
www.abhilashpatil.com
www.inovardirect.com
vfretdra.tk
holidaysseason.com.my
www.vagondesandias.com
api.impactoss.org
api.impactoss.org

Certificate

The complete raw certificate details for api2.impactoss.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWjCCBEKgAwIBAgISA57Z+5DqraSiSIoA2AeyhITeMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMjAyMzUxMDJaFw0x
OTA2MTgyMzUxMDJaMB0xGzAZBgNVBAMTEmFwaTIuaW1wYWN0b3NzLm9yZzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKa0ZtkZQ/U+Nw0ayHj8EvyljU8Z
cLSZRTbpUjx2/H5nSEO+1EZFcs2iZVlt91NF0E1pKb5tzw5ns4RbYfVw6aDmhV0W
1JSxiKK0dgxilRJA8rJd3qmBdU+GkfSghDjNPxhBdLV6vVkJNy8vgfdLM7o/a/FA
NUcjgw4dwzgg331dp96ljFaA8gIUD3wlgBf7ty+0ufEEIrIh3OblKVeKbuvpfHO3
LLqlfDKdvAIABioWQ/JFneCEs/vKmVsZncInTpZhg6UYdy0R6xLI7JREpRa2fbFq
NmReLhXo/Hisjco5efz6D6GI5lcWqoBW5lsB/b4w6neP55UMdOBvUh99wJcCAwEA
AaOCAmUwggJhMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUgiCRKBf4uOznLT4TEzip
mmQuTmcwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJhcGkyLmltcGFjdG9zcy5vcmcwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQBj
8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAAAWmdutxgAAAEAwBGMEQC
IB+qsv8j3KUyecXcB+grL/c1URlJ/cO6GUoI9J+nWs7bAiBGRShzEYkJwproJ5P7
NKP/N2bPcFgejEkieKlA1ilx/gB1AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1
eeYQe8xWAAABaZ263f8AAAQDAEYwRAIgWUk1CpbNJTGAcBKAx6Cdg/hC7R+wPrNx
nhA/Bg35pQICIDrmbuFfg/0kTA/MOCelf9qdBxmjmsKG/H2J8hO6+Y2AMA0GCSqG
SIb3DQEBCwUAA4IBAQBKNgPNx8hzZOIe+BBrvqAMBegV9kLmFpHr2hqX6IYJ691F
Jhap6wGMYkv5JIyAfdj05M+upD3BYX6h/8pVzEZcOp/iNio4o381cKWxXO0s8fON
rg80XzHrebH83Wz+hHL7CQ2l6RQ4SPCeiS8nDrfVF9+4SWOR+mpY7A4eiMdM4vWi
7Yo0km0F04hva5fxFH5eBAb2cX2Isy3iD3OlWVcDwqxO8aJJAV74jQqUw6v8hiPW
5aViubX94KZ/qNkGr/89odyYFqRPxKBLcKr4JkohVX4rbNa9xDHMDUmVwemHmUxK
BYzwAeIjnIyd1f0UZzrMUc5J3AjKLBOTp3iFoicI
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAprRm2RlD9T43DRrIePwS
/KWNTxlwtJlFNulSPHb8fmdIQ77URkVyzaJlWW33U0XQTWkpvm3PDmezhFth9XDp
oOaFXRbUlLGIorR2DGKVEkDysl3eqYF1T4aR9KCEOM0/GEF0tXq9WQk3Ly+B90sz
uj9r8UA1RyODDh3DOCDffV2n3qWMVoDyAhQPfCWAF/u3L7S58QQisiHc5uUpV4pu
6+l8c7csuqV8Mp28AgAGKhZD8kWd4ISz+8qZWxmdwidOlmGDpRh3LRHrEsjslESl
FrZ9sWo2ZF4uFej8eKyNyjl5/PoPoYjmVxaqgFbmWwH9vjDqd4/nlQx04G9SH33A
lwIDAQAB
-----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 315391220449645949044313159293538759115998
 . . . . . . . . [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 2019-03-20 23:51:02 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-18 23:51:02 +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 'api2.impactoss.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 21044518042934123434617463118262357275408849071442860915771555891972231599967523311176650631179851500849160799043275275698800225866674770875657788931072806585098435592396386604496070615384454188094318111844715011774001018561859607140751515343572106174378254833650796099865215396737405120966499152327794622840551027091335853565427387779711199870789736574304627088511672487378823193420494943925826100402095266128448173799820144427690123562872061669317988994215111061637136897424963611394784905875765568814236713294717107905460280954255824142934541177751088914297452724052148892872627605181542814172667094582537345679511
 . . . . . . . . . . . . . . . . . . . . [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)
							8220912817f8b8ece72d3e131338a99a642e4e67
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api2.impactoss.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 (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)
							00ee00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001699dbadc60000004030046304402201faab2ff23dca53279c5dc07e82b2ff735511949fdc3ba194a08f49fa75acedb022046452873118909c29ae82793fb34a3ff3766cf70581e8c492278a940d62971fe007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001699dbaddff000004030046304402205949350a96cd253180701280c7a09d83f842ed1fb03eb3719e103f060df9a50202203ae66ee15f83fd244c0fcc3827a57fda9d0719a39ac286fc7d89f213baf98d80
 . . . . [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)
		004a3603cdc7c87364e21ef8106bbea00c05e815f642e61691ebda1a97e88609ebdd452616a9eb018c624bf9248c807dd8f4e4cfaea43dc1617ea1ffca55cc465c3a9fe2362a38a37f3570a5b15ced2cf1f38dae0f345f31eb79b1fcdd6cfe8472fb090da5e9143848f09e892f270eb7d517dfb8496391fa6a58ec0e1e88c74ce2f5a2ed8a34926d05d3886f6b97f1147e5e0406f6717d88b32de20f73a5595703c2ac4ef1a249015ef88d0a94c3abfc8623d6e5a562b9b5fde0a67fa8d906afff3da1dc9816a44fc4a04b70aaf8264a21557e2b6cd6bdc431cc0d4995c1e987994c4a058cf001e2239c8c9dd5fd14673acc51ce49dc08ca2c1393a77885a22708