facturaelectronica.com.uy

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:05:f5:6f:61:06:ac:e4:86:8c:31:e7:63:4e:da:67:80:8a 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:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=facturaelectronica.com.uy

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:05:f5:6f:61:06:ac:e4:86:8c:31:e7:63:4e:da:67:80:8a
Serial Number (int): 263364508801726642233373780622204786409610
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: ba:47:12:4d:76:d0:13:20:2f:35:5f:d1:93:8e:a0:b2:d2:6e:75:0e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): fa:4d:b8:8d:c1:ff:13:e9:6f:38:e6:fe:a0:89:f1:e7:f2:78:e7:50
Fingerprint (sha256): db:02:87:84:93:4b:61:57:6b:84:6e:7e:71:ff:a5:8d:36:d3:1a:32:a8:07:b9:b2:3d:09:bc:53:a9:7a:bb:9e

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 facturaelectronica.com.uy

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for facturaelectronica.com.uy

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

facturaelectronica.com.uy
www.facturaelectronica.com.uy

Other certificates including the domain name facturaelectronica.com.uy

(limited to 100 certificates)
help.optimized.rentals
facturaelectronica.com.uy
help.optimized.rentals
facturaelectronica.com.uy
app.facturaelectronica.com.uy
soporte.facturaelectronica.com.uy
pomeroy.avalannetworks.com
help.flowcom.io
auth.facturaelectronica.com.uy
performance.adcritter.com
app.facturaelectronica.com.uy
support.nvoyy.co.uk
support.silvermine.co.za
helpme.cunningbrands.com
api-test.facturaelectronica.com.uy
app.facturaelectronica.com.uy
auth-test.facturaelectronica.com.uy
www.learn.groovyyurts.com
tickets.it2i.fr
app.facturaelectronica.com.uy
destek.celenkburada.com
app.facturaelectronica.com.uy
facturaelectronica.com.uy
pomeroy.avalannetworks.com
pomeroy.avalannetworks.com
support.pasnaped.org
support.bamboo.joburg
soporte.facturaelectronica.com.uy
pomeroy.avalannetworks.com
support.texotec.ca
auth-test.facturaelectronica.com.uy
auth-test.facturaelectronica.com.uy
pomeroy.avalannetworks.com
cxp.tranciti.com
auth.facturaelectronica.com.uy
helpcenter.devart.com
api-test.facturaelectronica.com.uy
auth-test.facturaelectronica.com.uy
pomeroy.avalannetworks.com
app.facturaelectronica.com.uy
app.facturaelectronica.com.uy
performance.adcritter.com
knowledge.mycloudcrew.com
auth-test.facturaelectronica.com.uy
api-test.facturaelectronica.com.uy
destek.celenkburada.com
edl-web.litesoft.support
facturaelectronica.com.uy
facturaelectronica.com.uy
pomeroy.avalannetworks.com
auth.facturaelectronica.com.uy
auth.facturaelectronica.com.uy
help.flowcom.io
support.ri8brain.com
auth-test.facturaelectronica.com.uy

Certificate

The complete raw certificate details for facturaelectronica.com.uy in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFhzCCBG+gAwIBAgISAwX1b2EGrOSGjDHnY07aZ4CKMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMjUwMDUzMTFaFw0y
MDAxMjMwMDUzMTFaMCQxIjAgBgNVBAMTGWZhY3R1cmFlbGVjdHJvbmljYS5jb20u
dXkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC0Q5mSkuOl70hg9OXe
ucOmQGRA7RrSjDIxD/LapqhuhR5o9NixmazK8kuc6nEVtjsu9FTHBZCV5wLs6h0C
4QLabrskJsDGGZ0w9I4SH/pFeH8a6kJzqgbuYiSWj9jF9K4nsrGH+liQsX809LKO
wyUT3lnqqa/FAL3MiVkCusRQ1CZsH5CS+OGNMGu9fVNjM5EhYMLoUlSb1aKGZx1r
uaLIy9Ugqxu8xHqoJ1MICYe+wB2I8s/FqzJZs9SpRljQBdfK/JfhAHgTPVFU5nCk
iG0zZOvyy7Qsy4Ytg0l5LD9FAHX6BUUmkVLv9xMYlagznwRrnXMhcyT9yyt9Ynwb
7lmNAgMBAAGjggKLMIIChzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLpHEk120BMg
LzVf0ZOOoLLSbnUOMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wQwYDVR0RBDwwOoIZZmFjdHVyYWVsZWN0cm9uaWNhLmNv
bS51eYIdd3d3LmZhY3R1cmFlbGVjdHJvbmljYS5jb20udXkwTAYDVR0gBEUwQzAI
BgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nw
cy5sZXRzZW5jcnlwdC5vcmcwggECBgorBgEEAdZ5AgQCBIHzBIHwAO4AdQBep3P5
31bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW4AnhfoAAAEAwBGMEQCIA4l
5U//2fcNkx85HQ2Z/x1xy9he80LFjSJmn657xhLaAiAnmSyM5+IK4ePaF5jQXs33
Iv10iFcAmzeyxRALYeZDuwB1AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp
06IcAAABbgCeGBUAAAQDAEYwRAIgL8Ejyb2hqwkEkM5OZrDGBWvGdZ8Mu+9Wedr8
1J8j7KoCIE5wOLljEpK9LuxzfPTgY8ODI43mZ9lLVB79depP4YopMA0GCSqGSIb3
DQEBCwUAA4IBAQAir1wBkZPNuJH40xbvIiLh0+B2n43Bi1uaSmCCvGKClDaQAp9c
ol8Jwqo4x80HbwD84gFdZEdg9liQF731zubLkjWnaz6q7nkjxihbPwVvJo36fdQa
3ofpcCs59BgkDFEA2DC0l4YH/Ngd6VWE5KPoSEQ9kbBgdpQqta/ERRq9vfdIpU0q
dipFS/s4DyEvT9AvMm5Rp1pZAxKBojvBLGFOQtBlVFonDBjxHwT5h2Eznp6lDpAA
Su25K5xsiZvABc+8xrtrOdmeoObdhW8P4vJTNuwjspa7HV+VTNSZDeTAv0NvPaKh
3kV07SH4oiMCh5w8s3d5ysLwyF7D8S5M0z3A
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtEOZkpLjpe9IYPTl3rnD
pkBkQO0a0owyMQ/y2qaoboUeaPTYsZmsyvJLnOpxFbY7LvRUxwWQlecC7OodAuEC
2m67JCbAxhmdMPSOEh/6RXh/GupCc6oG7mIklo/YxfSuJ7Kxh/pYkLF/NPSyjsMl
E95Z6qmvxQC9zIlZArrEUNQmbB+QkvjhjTBrvX1TYzORIWDC6FJUm9Wihmcda7mi
yMvVIKsbvMR6qCdTCAmHvsAdiPLPxasyWbPUqUZY0AXXyvyX4QB4Ez1RVOZwpIht
M2Tr8su0LMuGLYNJeSw/RQB1+gVFJpFS7/cTGJWoM58Ea51zIXMk/csrfWJ8G+5Z
jQIDAQAB
-----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 263364508801726642233373780622204786409610
 . . . . . . . . [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-10-25 00:53:11 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-23 00:53:11 +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 'facturaelectronica.com.uy'
 . . . . . . . . [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 22756229643427683269935231944557489236360421512355187978648876646620942123552059553764908410423061531623864944434608977600135092834258135523926084914786015637114195773287599005915593170767160833878914746472858926547360078549251467789573361786352865818855815348848354956936642982128857953509638768996520897202931788729681562716759419933228585109097099392129090759626503833741083701446281576059183432488309568342806981777827054529744920314767898199901041995611385211742102862565978399486204643745720029717661997753073854380012848346968632287352217878481278142633806258353616988581712403091856072107109053198538694875533
 . . . . . . . . . . . . . . . . . . . . [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)
							ba47124d76d013202f355fd1938ea0b2d26e750e
 . . . . . . . . . . . . . . . . [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 (60 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'facturaelectronica.com.uy'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.facturaelectronica.com.uy'
 . . . . . . . . . . . . . . . . [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)
							00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016e009e17e8000004030046304402200e25e54fffd9f70d931f391d0d99ff1d71cbd85ef342c58d22669fae7bc612da022027992c8ce7e20ae1e3da1798d05ecdf722fd748857009b37b2c5100b61e643bb00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e009e1815000004030046304402202fc123c9bda1ab090490ce4e66b0c6056bc6759f0cbbef5679dafcd49f23ecaa02204e7038b9631292bd2eec737cf4e063c383238de667d94b541efd75ea4fe18a29
 . . . . [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)
		0022af5c019193cdb891f8d316ef2222e1d3e0769f8dc18b5b9a4a6082bc6282943690029f5ca25f09c2aa38c7cd076f00fce2015d644760f6589017bdf5cee6cb9235a76b3eaaee7923c6285b3f056f268dfa7dd41ade87e9702b39f418240c5100d830b4978607fcd81de95584e4a3e848443d91b06076942ab5afc4451abdbdf748a54d2a762a454bfb380f212f4fd02f326e51a75a59031281a23bc12c614e42d065545a270c18f11f04f98761339e9ea50e90004aedb92b9c6c899bc005cfbcc6bb6b39d99ea0e6dd856f0fe2f25336ec23b296bb1d5f954cd4990de4c0bf436f3da2a1de4574ed21f8a22302879c3cb37779cac2f0c85ec3f12e4cd33dc0