piwik.getarmada.app

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:90:29:a5:22:d7:6d:92:41:69:9a:e6:56:83:90:fd:aa:19 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=piwik.getarmada.app

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:90:29:a5:22:d7:6d:92:41:69:9a:e6:56:83:90:fd:aa:19
Serial Number (int): 310392874415374610618811114162423424985625
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 90:dc:d6:60:4c:69:7d:43:87:e0:57:35:8d:e7:fe:bf:40:01:c9:fd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): f4:03:ce:a2:dc:51:d9:10:0a:59:8f:e4:f4:86:a5:7e:15:48:ba:b9
Fingerprint (sha256): 1b:18:4e:81:fb:a5:50:3d:8a:a5:53:e0:e3:30:eb:9d:d8:2b:28:75:4d:83:b7:09:57:4e:84:27:6e:76:e7:e0

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 piwik.getarmada.app

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for piwik.getarmada.app

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

piwik.getarmada.app

Other certificates including the domain name getarmada.app

(limited to 100 certificates)
getarmada.app
hq.getarmada.app
www.ano-fox.de
aseanport.com
www.joseantonioribeiro.com
regiomarktkompass.de
onbo.app
www.odipappa.com
stormbase.co
www.breydonbrennan.com
piwik.getarmada.app
dev.proinvoice.co
www.dusud.com.ar
www.igreensmile.com
paradisoamadeo.com
www.lovemyguest.com
getarmada.app
link.bulldocs.de
sources.getarmada.app
app.taifho.com
www.vicegouverneurbru.be
www.dungeon-helper.com
sofiadonovan.net
megamerchant.hk
piwik.getarmada.app
redictation.com
spacetattoos.com
firebase.leeyen.me
noteshelf.ankitrai.com
services.umbrelo.com
www.getarmada.app
www.revivalapps.net
firebase.leeyen.me
alpha.getarmada.app
app.charityapp.in
m.getarmada.app
demo.getarmada.app
dmdmusic.org
sofiadonovan.net
cefr.app
www.davlumbaznecati.tk
www.welt-capital.com
nilopaiva.com.br
getarmada.app
sigma.master.appdashboard.nl
api.getarmada.app
endofwaste.com
piwik.getarmada.app
apphalabs.com
api.getarmada.app
oxygentech.com.au
biuday.cloud
dnaorganizasyon.com
getarmada.app
api.getarmada.app
www.hansknapp.art
api.getarmada.app
www.petisco.app
heruco.com
firebasetest.alexheggie.space
www.petisco.app
khongbolo.online
www.raspberryrd.com
piwik.getarmada.app
saloona-co-il.jeeng.app
getarmada.app
paisleynova.com
surfwend.co
www.iones-games.com
daq.mitmotorsports.com
www.ticker.id
alightcreative.com
blog.getarmada.app
getarmada.app
staging.playmetric.io
web.petbacker.com.sg
wabroadcast.in
clubinsize.com
www.a27l.com
sources.getarmada.app
getarmada.app
web.getarmada.app
sample.carebeyond.com
replybag.com
blog.getarmada.app
mobile.feelin.be
dev.ashreinu.app
getarmada.app
www.cloudis.dev
bgedsconsultant.com
mutexhomes.com
getarmada.app
getarmada.app
spec.dart.dev
calm.fi
beta.getarmada.app
dinorabazar.com
dev.ashreinu.app
edisonlee.com
www.johnrichartwork.co.uk

Certificate

The complete raw certificate details for piwik.getarmada.app in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISA5AppSLXbZJBaZrmVoOQ/aoZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMjExNDQ5MzZaFw0x
OTA0MjExNDQ5MzZaMB4xHDAaBgNVBAMTE3Bpd2lrLmdldGFybWFkYS5hcHAwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR8w3Uujxf+6qYmH1k094tMFaO
2Z1i+zA4Tp56qNuMPm+Vde0bBZ2ppsLsxJgcIac2P0ynRsCt5MtBFOYSNOzKCjUi
yI4dks6vXHPwJkQjxiNSSinqivfv8m1dvIa7ax4WUjHVJGaV3T07DlifU7mGBKLs
lTU4LOydm5UZii8on/odEVisEh6eRZGXYoZnq/in/Dw+3utJ+AlSW1DlyYMYWlmA
qaaYFZsxqI5yf1TCbwJyVnQFyGQVRbl7OWwkra/JaFenYvkEXwgr0EZhWStyNRXA
v/Ld6dZHyQeijAgFSvt8piNGicNMBvds6tGiFfkSaM6WCdYCDbn5SvKxGK+lAgMB
AAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJDc1mBMaX1Dh+BXNY3n
/r9AAcn9MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITcGl3aWsuZ2V0YXJtYWRhLmFwcDBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2
AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABaHEaT2sAAAQDAEcw
RQIgOWRGYPViq8hSEVPRES6liGlpHwxD6oRH94/6l0m5aOICIQC14Vde8pBxO44H
s9cvGljFmlYtyH1GuCvKw3QS7tN62QB2AGPy283oO8wszwtyhCdXazOkjWF3j711
pjixx2hUS9iNAAABaHEaT70AAAQDAEcwRQIgcBLxLLKDlpHX/krzk0RdPdTKNjmA
u5DXnju/hzZmcZgCIQDs9OZdvjM8tcPo6RYFYGesaIFqQgBXZJZCNCtqcPoIbTAN
BgkqhkiG9w0BAQsFAAOCAQEAXiQi8pKb3AuiDsVqyiN0cZAPVTGpWAaHHX2eJA5O
gyaKuKSCcIAsCbgrDTMwkHvVpKzzZpYju47TCFyDo5w1qv863ksyc4BhMciwFNkJ
pTRtiVXKprBJYsOkTOwEeoahwL1fLCAGu2OrPUbN/So6l7JBuFMbTzvOqTIMEDRi
AlZFfS8DGmzBbrh8iDZmv5rUZHOOvKvDsFSUOLH8WQnMh5DSVL+/oiBcVkncETy7
Po4ky1YuCHEi+rDJq5/c+MhG+LHmnwiTlQ7mR0iyvd6rLMYeXRRRv2t9W5s2xshx
fJVAeY2G7Vj6DHswg9O7uLOUwI9qbf7TpIFkfTDVufWHYA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0fMN1Lo8X/uqmJh9ZNPe
LTBWjtmdYvswOE6eeqjbjD5vlXXtGwWdqabC7MSYHCGnNj9Mp0bAreTLQRTmEjTs
ygo1IsiOHZLOr1xz8CZEI8YjUkop6or37/JtXbyGu2seFlIx1SRmld09Ow5Yn1O5
hgSi7JU1OCzsnZuVGYovKJ/6HRFYrBIenkWRl2KGZ6v4p/w8Pt7rSfgJUltQ5cmD
GFpZgKmmmBWbMaiOcn9Uwm8CclZ0BchkFUW5ezlsJK2vyWhXp2L5BF8IK9BGYVkr
cjUVwL/y3enWR8kHoowIBUr7fKYjRonDTAb3bOrRohX5EmjOlgnWAg25+UrysRiv
pQIDAQAB
-----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 310392874415374610618811114162423424985625
 . . . . . . . . [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-01-21 14:49:36 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-21 14:49:36 +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 'piwik.getarmada.app'
 . . . . . . . . [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 26503660145760332866768879723892782902400927494643991581897064257467959348481552115591805920666478004272135081877184732743869343448684294874694154330238599308045352982675990985232982514511334997003925913068897134353318202841713361091765028694511425443044400477630849934213218165296219195355586219960065760423649876841451979111998417269196007615334689053462246901753889922225045700301506257735699387756662113288791179076601621446340712983615709519502678393611597244322789477967719258137686085506595882496400132123602418923501914850288362991627845632171059870842464377742132665825003836361572308826490631243900491706277
 . . . . . . . . . . . . . . . . . . . . [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)
							90dcd6604c697d4387e057358de7febf4001c9fd
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'piwik.getarmada.app'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000168711a4f6b0000040300473045022039644660f562abc8521153d1112ea58869691f0c43ea8447f78ffa9749b968e2022100b5e1575ef290713b8e07b3d72f1a58c59a562dc87d46b82bcac37412eed37ad900760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000168711a4fbd000004030047304502207012f12cb2839691d7fe4af393445d3dd4ca363980bb90d79e3bbf8736667198022100ecf4e65dbe333cb5c3e8e916056067ac68816a420057649642342b6a70fa086d
 . . . . [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)
		005e2422f2929bdc0ba20ec56aca237471900f5531a95806871d7d9e240e4e83268ab8a48270802c09b82b0d3330907bd5a4acf3669623bb8ed3085c83a39c35aaff3ade4b3273806131c8b014d909a5346d8955caa6b04962c3a44cec047a86a1c0bd5f2c2006bb63ab3d46cdfd2a3a97b241b8531b4f3bcea9320c1034620256457d2f031a6cc16eb87c883666bf9ad464738ebcabc3b0549438b1fc5909cc8790d254bfbfa2205c5649dc113cbb3e8e24cb562e087122fab0c9ab9fdcf8c846f8b1e69f0893950ee64748b2bddeab2cc61e5d1451bf6b7d5b9b36c6c8717c9540798d86ed58fa0c7b3083d3bbb8b394c08f6a6dfed3a481647d30d5b9f58760