chat-master.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d3:6e:ed:c6:ab:0f:ea:01:99:a9:5c:5e:48:1e:83:e0:7d 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=chat-master.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d3:6e:ed:c6:ab:0f:ea:01:99:a9:5c:5e:48:1e:83:e0:7dSerial Number (int): 333283886898960611715127098908172781609085
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 44:80:a3:56:0c:a2:0f:7b:2c:b4:ac:df:24:e4:bf:f6:db:27:80:06
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c3:97:10:e0:a3:56:59:dd:6d:40:80:2c:f4:4f:20:db:33:c4:1d:1b
Fingerprint (sha256): 5d:78:58:9e:40:c8:e8:fd:4f:0a:9f:81:60:b3:a3:e3:c0:10:3d:8d:8c:1b:91:c2:46:e9:bb:d5:42:98:1a:6b
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 chat-master.net
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for chat-master.net
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
chat-master.net
www.chat-master.net
www.chat-master.net
Other certificates including the domain name chat-master.net
(limited to 100 certificates)
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
www.chat-master.net
chat-master.net
beta.chat-master.net
beta.chat-master.net
beta.chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
chat-master.net
www.chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
www.chat-master.net
chat-master.net
beta.chat-master.net
beta.chat-master.net
beta.chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
beta.chat-master.net
chat-master.net
chat-master.net
www.chat-master.net
chat-master.net
chat-master.net
Certificate
The complete raw certificate details for chat-master.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGFzCCBP+gAwIBAgISA9Nu7carD+oBmalcXkgeg+B9MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAzMDgxNTA5MDBaFw0x NzA2MDYxNTA5MDBaMBoxGDAWBgNVBAMTD2NoYXQtbWFzdGVyLm5ldDCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBANNmseSQDdh/ExZXuA3dl6/h4oL/vRVr 9hAQCqSlVRf8QuEVuwn9hK1L68vel8fpeMo0y+xzhIJHx83UWz6yXEPsGwKqqZBV 8j2qTt4x076MOsY6gXs+4PDs6yLpAMxUShvPesA5CSy89EzJiHY8WmKp7Fi+rAVP blGsxx2Ljan7Ys3Nzv/A/VtzDbl+VbaB06eYIKT+qeCqORnSB0wUDLJdzindHFVl fdWjhsNYot5CftQPLWFPyOEG5OcSQ91TxIqYOoR8rc21xRoKOcGT/PZhfwDAwtjX aPufNjnIY6wQPiJcKIDFkRId+lgZGRQEXSZrbnixK8c2ahn9f6VZ5b2O/Hua9xhK QN+dzR7TQTE6IPZu2Qs/D6bIYu/M/Ab7S7qXx2XEVmeu2RqYFMjsq2/y0fIrSAMh XHAWXglKUvSifGDMugszGDg35DNgoiNxdSTzhAgxz9PXKUC5uybXTCpjsM3C1Uu9 FKgiA+s6LE/JRBKoAm4wtayaUQZXxr6+toSNaiHIQWnZTtFY+7WqULwrVoOiRuvW 2fiGI/DxfXXKwJZBmyKiTm3WJ5/YNyGJkUt2FumqtytUUjFizHIkJUlV+b3ndKFl lkvJDffQYsQ48Z2fqJye6GgYR+e1WJiHCJwozJ0lHmpV+PFjfBLqTf5DnsMvK/Z0 gHi4dfh6rziRAgMBAAGjggIlMIICITAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFESA o1YMog97LLSs3yTkv/bbJ4AGMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMC8GA1UdEQQoMCaCD2NoYXQtbWFzdGVyLm5l dIITd3d3LmNoYXQtbWFzdGVyLm5ldDCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB 5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu Y3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5 IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5 IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k IGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3 DQEBCwUAA4IBAQArwIQX1w0ibMIJCSwcvAE7P5i+YXskL3zsff7SGpl63IP1qcNJ njXBTkM8qU8lZRWdNtLtYFy2//iRZDVNlrfi3K0rk9D7AnXFtbu9REXiKDPu6FqC kz2RMCkIK/YfsDi6T7APLIwD7L7Yu6wCyP4resmJh1VBT8K2Bz3VsXkY/IeSRD1g xtkD2m5F09U790dpl9h96V+2Rj6nG8+I64ZnVPLTjQzpH8/Pxnj+ku39uMgOxwE4 lLOQ9/HkDhOSM0YjJCklq/FftyKw9Aya+BmXl2NsK7KpDZ2KRoJKndB9YLXDud95 2jrKuVHKCfQ1lk9WOLPu8du7rEd639C3j4DM -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA02ax5JAN2H8TFle4Dd2X r+Higv+9FWv2EBAKpKVVF/xC4RW7Cf2ErUvry96Xx+l4yjTL7HOEgkfHzdRbPrJc Q+wbAqqpkFXyPapO3jHTvow6xjqBez7g8OzrIukAzFRKG896wDkJLLz0TMmIdjxa YqnsWL6sBU9uUazHHYuNqftizc3O/8D9W3MNuX5VtoHTp5ggpP6p4Ko5GdIHTBQM sl3OKd0cVWV91aOGw1ii3kJ+1A8tYU/I4Qbk5xJD3VPEipg6hHytzbXFGgo5wZP8 9mF/AMDC2Ndo+582OchjrBA+IlwogMWREh36WBkZFARdJmtueLErxzZqGf1/pVnl vY78e5r3GEpA353NHtNBMTog9m7ZCz8Ppshi78z8BvtLupfHZcRWZ67ZGpgUyOyr b/LR8itIAyFccBZeCUpS9KJ8YMy6CzMYODfkM2CiI3F1JPOECDHP09cpQLm7JtdM KmOwzcLVS70UqCID6zosT8lEEqgCbjC1rJpRBlfGvr62hI1qIchBadlO0Vj7tapQ vCtWg6JG69bZ+IYj8PF9dcrAlkGbIqJObdYnn9g3IYmRS3YW6aq3K1RSMWLMciQl SVX5ved0oWWWS8kN99BixDjxnZ+onJ7oaBhH57VYmIcInCjMnSUealX48WN8EupN /kOewy8r9nSAeLh1+HqvOJECAwEAAQ== -----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 333283886898960611715127098908172781609085 . . . . . . . . [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 2017-03-08 15:09:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-06-06 15:09:00 +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 'chat-master.net' . . . . . . . . [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 862441455440024619599775730277564078354745606456420879149016409606945585536319912666230841856154690329429689344294766305605159164328124694242905665433165450742661765069393827528077246387171741025693768683085538979021200400049255265291555186715284350344741101533159170330998035833041646054607633436802090743772296636833781089058641897741807986286360089861440414945620700671270031816009016170246985870756506729101217656992092715718068492293144829104720815294921785298856495093818472572632686770455110123731980645321330963080891979452117283119267800883388569020817784936843368625465202774338550004596112698781654127843319426784758586061966364968472434496198427399125451732252675424793311329567861233954009882766524517173720797773705742152084624755500874882958987857828427101156300790151706803437234756180124438060292202889733875334700625504389471441952482940580929817789145238260944296849460596717028463667157316571367533032265260588452693541802135351278132924057117080033920519002390779644424370512105044648602684694028156251639481308125647159508764242321023022432147372035838546506630576776231690949793939098714034587171502271366363862884480251464565059690259134343286037433381824081835062994613212595948337870249059142588970625349777 . . . . . . . . . . . . . . . . . . . . [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) 4480a3560ca20f7b2cb4acdf24e4bff6db278006 . . . . . . . . . . . . . . . . [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 (100 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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'chat-master.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.chat-master.net' . . . . . . . . . . . . . . . . [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) 002bc08417d70d226cc209092c1cbc013b3f98be617b242f7cec7dfed21a997adc83f5a9c3499e35c14e433ca94f2565159d36d2ed605cb6fff89164354d96b7e2dcad2b93d0fb0275c5b5bbbd4445e22833eee85a82933d913029082bf61fb038ba4fb00f2c8c03ecbed8bbac02c8fe2b7ac9898755414fc2b6073dd5b17918fc8792443d60c6d903da6e45d3d53bf7476997d87de95fb6463ea71bcf88eb866754f2d38d0ce91fcfcfc678fe92edfdb8c80ec7013894b390f7f1e40e1392334623242925abf15fb722b0f40c9af8199797636c2bb2a90d9d8a46824a9dd07d60b5c3b9df79da3acab951ca09f435964f5638b3eef1dbbbac477adfd0b78f80cc