hub.lama-corp.space
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:34:d6:e5:15:ac:f2:ea:5b:b6:55:63:98:ba:dd:b0:30:46 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=hub.lama-corp.space
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:34:d6:e5:15:ac:f2:ea:5b:b6:55:63:98:ba:dd:b0:30:46Serial Number (int): 279317185141881140835551436879446554980422
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: a5:62:5b:49:b0:e1:da:96:e3:f3:52:56:bf:9b:46:64:95:a6:de:37
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f3:ac:d5:1a:3c:b1:56:54:03:52:0e:86:ee:f5:b8:c1:4d:ab:63:c7
Fingerprint (sha256): 6a:f3:ff:0a:35:82:b0:a5:e7:da:02:08:fe:9f:54:2d:f8:ee:ef:1d:19:ee:86:35:24:6e:cb:31:37:73:d4:dc
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate hub.lama-corp.space
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for hub.lama-corp.space
Public Key Algorithm
RSA
Key Size
3072
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
hub.lama-corp.space
Other certificates including the domain name lama-corp.space
(limited to 100 certificates)
chat.lama-corp.space
lama-corp.space
lama-corp.space
hub.lama-corp.space
hub.lama-corp.space
sni.cloudflaressl.com
lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
u.risson.space
sni.cloudflaressl.com
hub.lama-corp.space
risson.space
lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
risson.space
risson.space
42over2.ovh
hub.lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
u.risson.space
u.lama-corp.space
bin.lama-corp.space
chat.lama-corp.space
lama-corp.space
bin.risson.space
gitlab.lama-corp.space
u.lama-corp.space
*.lama-corp.space
u.lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
bin.risson.space
lama-corp.space
42over2.ovh
lama-corp.space
u.lama-corp.space
lama-corp.space
lama-corp.space
hub.lama-corp.space
hub.lama-corp.space
sni.cloudflaressl.com
lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
u.risson.space
sni.cloudflaressl.com
hub.lama-corp.space
risson.space
lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
risson.space
risson.space
42over2.ovh
hub.lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
u.risson.space
u.lama-corp.space
bin.lama-corp.space
chat.lama-corp.space
lama-corp.space
bin.risson.space
gitlab.lama-corp.space
u.lama-corp.space
*.lama-corp.space
u.lama-corp.space
lama-corp.space
lama-corp.space
lama-corp.space
bin.risson.space
lama-corp.space
42over2.ovh
lama-corp.space
u.lama-corp.space
Certificate
The complete raw certificate details for hub.lama-corp.space in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF3zCCBMegAwIBAgISAzTW5RWs8upbtlVjmLrdsDBGMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMTUxMzM5MDNaFw0y MDAxMTMxMzM5MDNaMB4xHDAaBgNVBAMTE2h1Yi5sYW1hLWNvcnAuc3BhY2UwggGi MA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDWW0G1AGI2M9L5byamRAd8xbzj ecz0/s9Ph0iLKTp+/dO1uzLrKukNHr8Qkhty6TJdC0SvjJ+Z7C2QDxZ6iO8KiCSB 6Rz2GMMdcR/RjdvCrp8I8SZWG4dkU8PSbpIjPPjE3u5UF2J7m7aonyGG6MSshmeL 3dnO//F6DdBvjP/V0fIszx90WwQmG51ZUxxU7X4AJ5bqhAe2EAFtfRuO+NGbiTgN XTSIZuWPEQ/sFpipRRoEgj9gmAhfp5uzcwO1UGawchhw0Y76MRKXOkSYfI1+19QI JKYy8wOmjKHf4YfxzzC6jFzOIdeWMkj7UjY6VvljOcac2cIzLB/+NcdbEaD1C/PU DscP31M5OwXiPfMr0lB4u3yLfkHRH2ihESpkPK8uIVz7LpeKgsM72D+tVytWMFrO R7fIXctmzjISserHNaOTpbhG0xjDC2el1z6s9y7vQ48VPZ/EnOdTnHbs+osNDiH7 ozVoLXvdSRPNpmkAHj7wTTIBO+EUntZzhUmuR8cCAwEAAaOCAmkwggJlMA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T AQH/BAIwADAdBgNVHQ4EFgQUpWJbSbDh2pbj81JWv5tGZJWm3jcwHwYDVR0jBBgw FoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUF BzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUF BzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAeBgNVHREE FzAVghNodWIubGFtYS1jb3JwLnNwYWNlMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAKTxRllTIOWW6qlD8WAfU t2+/WHopctykwwz05UVH9HgAAAFtz9ut8AAABAMARzBFAiBA7g0Rmvk1/6SyFxYZ VOn71l0dCuJMzCOtIdAOJd3SxwIhAOXm5KyZzuCqMTcr5D2/F/hVIEdDc6M4hguM 24zdQPS3AHcAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFtz9uu JAAABAMASDBGAiEAryetgGRPChExD3SP2y13d30cH3Ckm1sHU/Hf08GgV5ICIQDi KanzWQ+3jQUhjgu7B7++fq+RLpS2BkjnxM3VUdc8xDANBgkqhkiG9w0BAQsFAAOC AQEAUBoc5PUkCpylRUuHk3KojgywSMRDJVPLj1qGmy5TJ1cdhjdF+GttLAo/lrLm qUDJy1ii/QRKvS+71BJIbo+W/TuwMnmJ/S2x0C3V+0cCSRJegiu2HRJxOQNbfQtQ +sM/xXfb3ovl9Mg4SuAsUopyfxEefVN8MKiEke5TyNrMjjlpExwK5NFWwMvd8L7X Hwqc2S0LbxOJOi1ZnLW0W9dU3yWiJuY3j+S8cPIhfGTQhZ9c4p73J4npkClfG+j3 F6IwcPFQrGrLq9anLFYc9/sm9vAu0pnxxVjoXdknHXnedz4GZCWaDRCOlSP4o0IN DM/LDUSe9CpQWc6o8N4XnS0n4A== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1ltBtQBiNjPS+W8mpkQH fMW843nM9P7PT4dIiyk6fv3Ttbsy6yrpDR6/EJIbcukyXQtEr4yfmewtkA8Weojv Cogkgekc9hjDHXEf0Y3bwq6fCPEmVhuHZFPD0m6SIzz4xN7uVBdie5u2qJ8hhujE rIZni93Zzv/xeg3Qb4z/1dHyLM8fdFsEJhudWVMcVO1+ACeW6oQHthABbX0bjvjR m4k4DV00iGbljxEP7BaYqUUaBII/YJgIX6ebs3MDtVBmsHIYcNGO+jESlzpEmHyN ftfUCCSmMvMDpoyh3+GH8c8wuoxcziHXljJI+1I2Olb5YznGnNnCMywf/jXHWxGg 9Qvz1A7HD99TOTsF4j3zK9JQeLt8i35B0R9ooREqZDyvLiFc+y6XioLDO9g/rVcr VjBazke3yF3LZs4yErHqxzWjk6W4RtMYwwtnpdc+rPcu70OPFT2fxJznU5x27PqL DQ4h+6M1aC173UkTzaZpAB4+8E0yATvhFJ7Wc4VJrkfHAgMBAAE= -----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 279317185141881140835551436879446554980422 . . . . . . . . [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-15 13:39:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-13 13:39:03 +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 'hub.lama-corp.space' . . . . . . . . [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 (3184 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 4864557192024819108042813577735216925729362048657000437636199343104810635905723382685086533775200001635130899246966219835091138364189524445673190079521470106929736049705074180304069108843003633273726808119312211711054802780452768576459998643993338367860333565132166230085805914961284907652476343238743343505315672308893549465852491555519620633110513713766184017927114020062682000382651431756907192122436854111340681823604646815062982907966644622973477804966688872203777892731315480130351112442790925375795845244651209201723593236795293380186674952305767227316407026384383062194295183372121406627957959872871478681023491331419551183040978256856972229264828112178484673018723207287308348189856539323053349394491567407403231957883589130930291956219896950703449938056340197056578716636859066667692009960002516537244891467808174678126091123664626399819755173025236363914588157162488526058391597678529566861912584352867970303543239 . . . . . . . . . . . . . . . . . . . . [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) a5625b49b0e1da96e3f35256bf9b466495a6de37 . . . . . . . . . . . . . . . . [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 'hub.lama-corp.space' . . . . . . . . . . . . . . . . [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) 00f1007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016dcfdbadf00000040300473045022040ee0d119af935ffa4b217161954e9fbd65d1d0ae24ccc23ad21d00e25ddd2c7022100e5e6e4ac99cee0aa31372be43dbf17f85520474373a338860b8cdb8cdd40f4b70077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016dcfdbae240000040300483046022100af27ad80644f0a11310f748fdb2d77777d1c1f70a49b5b0753f1dfd3c1a05792022100e229a9f3590fb78d05218e0bbb07bfbe7eaf912e94b60648e7c4cdd551d73cc4 . . . . [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) 00501a1ce4f5240a9ca5454b879372a88e0cb048c4432553cb8f5a869b2e5327571d863745f86b6d2c0a3f96b2e6a940c9cb58a2fd044abd2fbbd412486e8f96fd3bb0327989fd2db1d02dd5fb470249125e822bb61d127139035b7d0b50fac33fc577dbde8be5f4c8384ae02c528a727f111e7d537c30a88491ee53c8dacc8e3969131c0ae4d156c0cbddf0bed71f0a9cd92d0b6f13893a2d599cb5b45bd754df25a226e6378fe4bc70f2217c64d0859f5ce29ef72789e990295f1be8f717a23070f150ac6acbabd6a72c561cf7fb26f6f02ed299f1c558e85dd9271d79de773e0664259a0d108e9523f8a3420d0ccfcb0d449ef42a5059cea8f0de179d2d27e0