grails3.dev.eevol.lu
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:d3:3b:44:cd:3a:d4:e8:8a:0e:ed:58:a8:bc:bf:93:a2:69 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=grails3.dev.eevol.lu
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:d3:3b:44:cd:3a:d4:e8:8a:0e:ed:58:a8:bc:bf:93:a2:69Serial Number (int): 333215218906091540254677781262314788594281
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0b:cc:51:94:12:6a:c0:3b:ea:14:c9:6b:38:ba:ab:96:4a:99:52:b2
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4c:6a:1c:1f:6e:e0:f1:d2:f3:3f:fc:f0:4b:72:54:a3:c1:ab:ee:23
Fingerprint (sha256): 06:57:b2:75:99:a9:14:59:a5:a6:be:9e:25:e9:a3:f1:56:b5:5c:30:27:a8:ee:e5:c3:40:a9:b5:b2:5a:21:62
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 grails3.dev.eevol.lu
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for grails3.dev.eevol.lu
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
grails3.dev.eevol.lu
Other certificates including the domain name eevol.lu
(limited to 100 certificates)
sensefleet.eevol.lu
grails3.dev.eevol.lu
eevol.lu
eevol.lu
gitlab.eevol.lu
dynamic.eevol.lu
eevol.lu
eevol.lu
eevol.lu
eevol.lu
babysitting.eevol.lu
babysitting.eevol.lu
eevol.lu
eevol.lu
eevol.lu
maven.eevol.lu
babysitting.eevol.lu
eevol.lu
maven.eevol.lu
eevol.lu
babysitting.eevol.lu
eevol.lu
eevol.lu
eevol.lu
maven.eevol.lu
eevol.lu
jenkins.eevol.lu
eevol.lu
gitlab.eevol.lu
vertx.dev.eevol.lu
eevol.lu
eevol.lu
gitlab.eevol.lu
eevol.lu
vaultier.eevol.lu
eevol.lu
babysitting.eevol.lu
eevol.lu
babysitting.eevol.lu
grails3.dev.eevol.lu
eevol.lu
eevol.lu
gitlab.eevol.lu
dynamic.eevol.lu
eevol.lu
eevol.lu
eevol.lu
eevol.lu
babysitting.eevol.lu
babysitting.eevol.lu
eevol.lu
eevol.lu
eevol.lu
maven.eevol.lu
babysitting.eevol.lu
eevol.lu
maven.eevol.lu
eevol.lu
babysitting.eevol.lu
eevol.lu
eevol.lu
eevol.lu
maven.eevol.lu
eevol.lu
jenkins.eevol.lu
eevol.lu
gitlab.eevol.lu
vertx.dev.eevol.lu
eevol.lu
eevol.lu
gitlab.eevol.lu
eevol.lu
vaultier.eevol.lu
eevol.lu
babysitting.eevol.lu
eevol.lu
babysitting.eevol.lu
Certificate
The complete raw certificate details for grails3.dev.eevol.lu in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDDCCBPSgAwIBAgISA9M7RM061OiKDu1YqLy/k6JpMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjExMjkxODMzMDBaFw0x NzAyMjcxODMzMDBaMB8xHTAbBgNVBAMTFGdyYWlsczMuZGV2LmVldm9sLmx1MIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtztk01oXk8Gn123mUWOB6yb2 j6bhyXzf+e+zqbUOqEFDnXMCI5bPh2ujAVOErGr/T+9Ora0bHCbFRGwQmlGrLJP5 6MciRUty699ziWl7F7Evpv5W/LyjoiJc+soE4i9pWw5OfeSGW1gOwN7fChowp4pg UhucP67XBu4+iToGr8+UC2X+Xw1Z6ayT5APZFXo8pAky5mJINJ3VVahNi0GNhGhR 6uDjc7fW/l/6lBrmOA5yAd+EQRUzdYhVrYDzJxR2TJVMwh5uwfQZ8pwo5eJNGqkC 1frx6M3vZbm4nH3vZLFqnRXtHZnGiHLJZjb0+zHc80XsPHpdF8VRAb7d7MKWZhj1 URg2vdN0Gji6W69AtKMcPAwhd8QiTMKT0HadyUW4rzsnvImblgV0HJyrZavzK1iB djnRhfEJLLKlWgeKWrgnCm5yQ9HFZL9n6upr5SN6ixeSLOeMdgAiKau2W3maML6V JrQgxlX875/I27+kBidrQjrdL8ERwNzJMiPSWAJvEkcp9V3UajK1JaJMbVw/wjU0 1wS7gkZVCKbH7F3PmGqrFWMGCo9O9D3SiTsFBNOOyogX6IEaFczevBXZPsUGFJI3 oVGmJoTIccZxhTUi7hsSM8qdFJS6HyQZcDDRKXBcKgCStgqAD/Cx08YwfX0qtcku rP/JqB/xYkpmiRYK/vkCAwEAAaOCAhUwggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUC8xRlBJqwDvqFMlrOLqrlkqZUrIwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3 pkVl7/Oo7KEwcAYIKwYBBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2Nz cC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2Nl cnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHwYDVR0RBBgwFoIUZ3JhaWxzMy5k ZXYuZWV2b2wubHUwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8T AQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCB qwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJl bGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRh bmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczov L2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEA Z42mHae0j6ilzM65SX/aJbWz9FE/cBbpl8Clf1E7Q703Az9WnCmi4dvbKXj9ueLR /aXeO7bGgzMfHpnRi4qsamM/7tCZS7+d22pJVY87pLDe/lgLpooG65Zgca/sOnd+ U5X+UjPYbP8MIrrCZxJhL6xzGRiPXv7BXJjJWAVdG9sZ8+26rHCRfALpVf8LcmHQ nFY+uCEaHpjwyL1+luhaYFjTfA7kivlIFlIrX3iB5A2C5H0VdkCpyd6ibQZLCUWx 8MFjdVel8bQkPfr1T3w0JqH7952S2Ezv++eP97Z0vWPelyUIx5DTOhkH5AV+ou8d R8jpbJ+Qd3pM4gYSlqHJSw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtztk01oXk8Gn123mUWOB 6yb2j6bhyXzf+e+zqbUOqEFDnXMCI5bPh2ujAVOErGr/T+9Ora0bHCbFRGwQmlGr LJP56MciRUty699ziWl7F7Evpv5W/LyjoiJc+soE4i9pWw5OfeSGW1gOwN7fChow p4pgUhucP67XBu4+iToGr8+UC2X+Xw1Z6ayT5APZFXo8pAky5mJINJ3VVahNi0GN hGhR6uDjc7fW/l/6lBrmOA5yAd+EQRUzdYhVrYDzJxR2TJVMwh5uwfQZ8pwo5eJN GqkC1frx6M3vZbm4nH3vZLFqnRXtHZnGiHLJZjb0+zHc80XsPHpdF8VRAb7d7MKW Zhj1URg2vdN0Gji6W69AtKMcPAwhd8QiTMKT0HadyUW4rzsnvImblgV0HJyrZavz K1iBdjnRhfEJLLKlWgeKWrgnCm5yQ9HFZL9n6upr5SN6ixeSLOeMdgAiKau2W3ma ML6VJrQgxlX875/I27+kBidrQjrdL8ERwNzJMiPSWAJvEkcp9V3UajK1JaJMbVw/ wjU01wS7gkZVCKbH7F3PmGqrFWMGCo9O9D3SiTsFBNOOyogX6IEaFczevBXZPsUG FJI3oVGmJoTIccZxhTUi7hsSM8qdFJS6HyQZcDDRKXBcKgCStgqAD/Cx08YwfX0q tckurP/JqB/xYkpmiRYK/vkCAwEAAQ== -----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 333215218906091540254677781262314788594281 . . . . . . . . [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 2016-11-29 18:33:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-02-27 18:33: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 'grails3.dev.eevol.lu' . . . . . . . . [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 747521371352858772871328391644486208883122157645987618642332846652136406855572989365402830398292646865458971785701041832134288583977746552335935842596980529818549843807951056628493752187889091710217167963781977515046623458316193287733640990108530815172247711444405317817913469783534476311473637778569214748110361649087707850051307541608560174242512948815332111533159494123058996798813378101548313754914988336758324223379031485300894355244091189093157870707245318997920455462500661575911676467999924465719827562775797842998445512115768238327284437326999642000956093597162552219045929124487206763397979837561755729115860441155796989735772919440180548837891885602423476189301289596571962712306622085095327777611785682702652323210228716313244314324293939045489014537040607492983491113709020328929827445454873374957645892381894151244883853435163669045336544622270022215471446493787016675215626398796225334878248857177089971844597152001590226034540413559061320009521435451286902860833849849962640171536397399667279276533351459787043629358729154156031162675759197141112330842508372762308543420530834409728097059631018896146290955418385233490104447995092131533631910518234256796368743716873405766744408231131499695939126248814578666450910969 . . . . . . . . . . . . . . . . . . . . [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) 0bcc5194126ac03bea14c96b38baab964a9952b2 . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'grails3.dev.eevol.lu' . . . . . . . . . . . . . . . . [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) 00678da61da7b48fa8a5ccceb9497fda25b5b3f4513f7016e997c0a57f513b43bd37033f569c29a2e1dbdb2978fdb9e2d1fda5de3bb6c683331f1e99d18b8aac6a633feed0994bbf9ddb6a49558f3ba4b0defe580ba68a06eb966071afec3a777e5395fe5233d86cff0c22bac26712612fac7319188f5efec15c98c958055d1bdb19f3edbaac70917c02e955ff0b7261d09c563eb8211a1e98f0c8bd7e96e85a6058d37c0ee48af94816522b5f7881e40d82e47d157640a9c9dea26d064b0945b1f0c1637557a5f1b4243dfaf54f7c3426a1fbf79d92d84ceffbe78ff7b674bd63de972508c790d33a1907e4057ea2ef1d47c8e96c9f90777a4ce2061296a1c94b