doc.zotapay.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:cf:04:49:e5:6e:e7:48:18:2f:b3:0e:4d:d1:7d:a0:d7:2a 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=doc.zotapay.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:cf:04:49:e5:6e:e7:48:18:2f:b3:0e:4d:d1:7d:a0:d7:2a
Serial Number (int): 331781008351027289889644782279713991218986
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 01:ff:58:01:94:b7:7c:de:c0:f1:2b:23:8c:ac:d6:5f:d6:69:cc:e3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a1:af:06:37:f5:00:fd:4b:96:ad:7d:2a:99:3d:d3:b4:22:65:79:88
Fingerprint (sha256): 1a:b1:62:6c:ef:59:be:a0:64:7d:d2:c6:00:ce:20:71:a5:98:5f:cc:30:88:df:88:1a:68:33:4f:50:2e:06:a7

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 doc.zotapay.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for doc.zotapay.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

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

doc.zotapay.com

Other certificates including the domain name zotapay.com

(limited to 100 certificates)
payteka.com
info.zotapay.com
careers.zotapay.com
security.zotapay.com
doc.zotapay.com
photos.bluebottle.idv.tw
security.zotapay.com
security.zotapay.com
info.zotapay.com
blog.zotapay.com
careers.zotapay.com
careers.zotapay.com
*.zotapay.com
info.zotapay.com
mg-tools.zotapay.com
blog.zotapay.com
info.zotapay.com
developers.zotapay.com
security.zotapay.com
ssl795505.cloudflaressl.com
zotapay.com
security.zotapay.com
info.zotapay.com
www.paulinedevine.co.uk
info.zotapay.com
blog.zotapay.com
system.embryoteen.com
tavecchiacoin.com
saclel.zotapay.com
shop.zotapay.com
saclel.zotapay.com
www.kovomik.cz
ssl795548.cloudflaressl.com
blog.zotapay.com
careers.zotapay.com
zotapay.com
careers.zotapay.com
saclel.zotapay.com
ssl862506.cloudflaressl.com
zotapay.com
mg-tools.zotapay.com
careers.zotapay.com
info.zotapay.com
saclel.zotapay.com
www.udoc.in
zotapay.com
security.zotapay.com
careers.zotapay.com
careers.zotapay.com
info.zotapay.com
info.zotapay.com
info.zotapay.com
mg-tools.zotapay.com
info.zotapay.com
blog.zotapay.com
careers.zotapay.com
blog.zotapay.com
info.zotapay.com
doc.zotapay.com
blog.zotapay.com
extremecarrentalrd.com
blog.zotapay.com
ngxp.show
shop.zotapay.com
www.aree.ba
zotapay.com
zotapay.com
zotapay.com
ssl517387.cloudflaressl.com
admin.prospera.africa
info.zotapay.com
security.zotapay.com
info.zotapay.com
zotapay.com
*.zotapay.com
info.zotapay.com
zotapay.com
security.zotapay.com
artishock.sqiffer.com
info.zotapay.com
referral.fameup.net
pricing.zotapay.com
security.zotapay.com
zotapay.com
security.zotapay.com
security.zotapay.com
zotapay.com
sni.cloudflaressl.com
careers.zotapay.com
security.zotapay.com
doc.zotapay.com
shop.zotapay.com
ssl795505.cloudflaressl.com
shop.zotapay.com
shop.zotapay.com
security.zotapay.com
shop.zotapay.com
eleicaoaovivo.com.br
info.zotapay.com
ssl795505.cloudflaressl.com

Certificate

The complete raw certificate details for doc.zotapay.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVzCCBD+gAwIBAgISA88ESeVu50gYL7MOTdF9oNcqMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMDkyMDAwNDlaFw0x
OTA1MTAyMDAwNDlaMBoxGDAWBgNVBAMTD2RvYy56b3RhcGF5LmNvbTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMY82Kek7gGHhS7fgJP310pSLVGEzHMz
7vu7CXEIXtMCJ9PisS2QZxRUTa3vq/+uj9AJpq/CAZtJ37qy3pmnQ0Azt1TGIFIa
aLQvQyyBqgeIVQ5g7bY5UxSsDc0oX7a6eIz1zCy/Bvil1gLXVYGzSGZsf9va2Ckg
4G86ocIcEeerTQLl40tDs75Zd13UBh/hW3xdjDAQBz3xYEh56ljEWUJxGtTu0gB2
Bz4uHgEDHp2QmQPc0uXLMm2dx7JmpAFwVOUQtdGhvltOcgsdKNrs2sYPEo5ILGqu
5c30oUQ9eW+w7mRGGwiu8SZI02t1Fe6mv3abd6hEWj7I/TSJ0MpJlQECAwEAAaOC
AmUwggJhMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUAf9YAZS3fN7A8SsjjKzWX9Zp
zOMwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE
YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu
b3JnLzAaBgNVHREEEzARgg9kb2Muem90YXBheS5jb20wTAYDVR0gBEUwQzAIBgZn
gQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwB0ftqDMa0z
EJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWjUEBDzAAAEAwBIMEYCIQDFYVKE
Nh6+CDWP/j6GYetdaU4hfaVDN9Z3qC0ywLuo+QIhAMKM6slWC9kERN7TzTWKlU9O
2ELyYfbo6jYK1ZmVf4NNAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH
9HgAAAFo1BARBgAABAMARzBFAiEA5qjdVMRFXGGyTsYa5cGy7Ya2q34Hdd8P5vSH
V5wyoNcCIEg0zg0TaWmLVj6agb4WS6PzAqSuSpDp3+1V6xNMdxaXMA0GCSqGSIb3
DQEBCwUAA4IBAQBlqY7UjnbUR+XixXZoro780L/+5IJm7VtluTHu9K3KwRYecubm
85VJAjpzZ4VnpJ2UhbJ3OAK5tCYaYQoMNDDCwDCi9J+mu/6Dl9mFhoYp6oHFgz54
uvVV4qBrA4sR8ZhOIjem9KiKDCscg9hnOvhYeRspI3pVK/tFPxxmL6cwITwSozhP
cX9G+a+4FMz22m90RQ1wURucr6TNRkoB/gdWvFbr+vRA3W9WG1nxPWXYJjHUwyJ3
jlnqCWy669VszvphI8X2Lr3PmfdOVyz4TJ5xjeCEhzRbk3slOuXVhKR6tJMrlPx0
pztxYLnkiakHfL4oyvbxYDIg5CMEowfmMLOV
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxjzYp6TuAYeFLt+Ak/fX
SlItUYTMczPu+7sJcQhe0wIn0+KxLZBnFFRNre+r/66P0Ammr8IBm0nfurLemadD
QDO3VMYgUhpotC9DLIGqB4hVDmDttjlTFKwNzShftrp4jPXMLL8G+KXWAtdVgbNI
Zmx/29rYKSDgbzqhwhwR56tNAuXjS0Ozvll3XdQGH+FbfF2MMBAHPfFgSHnqWMRZ
QnEa1O7SAHYHPi4eAQMenZCZA9zS5csybZ3HsmakAXBU5RC10aG+W05yCx0o2uza
xg8Sjkgsaq7lzfShRD15b7DuZEYbCK7xJkjTa3UV7qa/dpt3qERaPsj9NInQykmV
AQIDAQAB
-----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 331781008351027289889644782279713991218986
 . . . . . . . . [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-02-09 20:00:49 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-10 20:00:49 +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 'doc.zotapay.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 25025188816058772787081253577071261831105292773163249698852820669077352201347913029149563740260847130954284848321393432225062774559033490533886477749849830963183591401233073386268784964861743322076367223566081458298028301846868587865463890643743329376596068573861497250765127741854476727293592857275836172407577834803813963463083391275595449586001367680522685961882686607926707223956406819690232521849014700823602926285356977276343853875655493499346925106504446872225530494195545156377595058634190263367127110320868385135085093643861955675814385776197120497410001154294879502478636298067172403640780238488535116125441
 . . . . . . . . . . . . . . . . . . . . [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)
							01ff580194b77cdec0f12b238cacd65fd669cce3
 . . . . . . . . . . . . . . . . [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 (19 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'doc.zotapay.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 (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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000168d41010f30000040300483046022100c5615284361ebe08358ffe3e8661eb5d694e217da54337d677a82d32c0bba8f9022100c28ceac9560bd90444ded3cd358a954f4ed842f261f6e8ea360ad599957f834d007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000168d41011060000040300473045022100e6a8dd54c4455c61b24ec61ae5c1b2ed86b6ab7e0775df0fe6f487579c32a0d702204834ce0d1369698b563e9a81be164ba3f302a4ae4a90e9dfed55eb134c771697
 . . . . [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)
		0065a98ed48e76d447e5e2c57668ae8efcd0bffee48266ed5b65b931eef4adcac1161e72e6e6f39549023a73678567a49d9485b2773802b9b4261a610a0c3430c2c030a2f49fa6bbfe8397d985868629ea81c5833e78baf555e2a06b038b11f1984e2237a6f4a88a0c2b1c83d8673af858791b29237a552bfb453f1c662fa730213c12a3384f717f46f9afb814ccf6da6f74450d70511b9cafa4cd464a01fe0756bc56ebfaf440dd6f561b59f13d65d82631d4c322778e59ea096cbaebd56ccefa6123c5f62ebdcf99f74e572cf84c9e718de08487345b937b253ae5d584a47ab4932b94fc74a73b7160b9e489a9077cbe28caf6f1603220e42304a307e630b395