www.ecommercity.pl
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:df:90:e2:ad:e3:f2:0b:78:1d:17:60:3b:af:7d:3a:a3:e1 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=www.ecommercity.pl
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:df:90:e2:ad:e3:f2:0b:78:1d:17:60:3b:af:7d:3a:a3:e1Serial Number (int): 337412411436049637609204819252274884420577
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d5:c2:2a:d1:66:20:86:49:52:66:03:64:36:b5:26:4c:12:0f:21:6e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8e:17:71:8e:1b:4e:3d:4f:b4:34:ea:0e:3d:63:e9:e2:3e:21:4d:bf
Fingerprint (sha256): 9c:11:ba:89:57:8c:92:29:09:ea:92:ec:75:55:93:0f:30:a2:bd:21:01:90:47:a3:2e:1c:e2:a6:b4:dd:97:49
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 www.ecommercity.pl
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.ecommercity.pl
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
ecommercity.pl
www.ecommercity.pl
www.ecommercity.pl
Other certificates including the domain name ecommercity.pl
(limited to 100 certificates)
ecommercity.pl
www.ecommercity.pl
ecommercity.pl
ecommercity.pl
intranet.wangerland.de
partner.sikur.com
ecommercity.pl
ecommercity.pl
connect.sae.edu.rs
ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
www.ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
community-test.quanta.com
ecommercity.pl
connect.ditmer.nl
ecommercity.pl
ecommercity.pl
panel.ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
www.ecommercity.pl
ecommercity.pl
ecommercity.pl
intranet.wangerland.de
partner.sikur.com
ecommercity.pl
ecommercity.pl
connect.sae.edu.rs
ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
www.ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
community-test.quanta.com
ecommercity.pl
connect.ditmer.nl
ecommercity.pl
ecommercity.pl
panel.ecommercity.pl
ecommercity.pl
ecommercity.pl
ecommercity.pl
Certificate
The complete raw certificate details for www.ecommercity.pl in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGGDCCBQCgAwIBAgISA9+Q4q3j8gt4HRdgO699OqPhMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA1MDIxOTUxMDBaFw0x NzA3MzExOTUxMDBaMB0xGzAZBgNVBAMTEnd3dy5lY29tbWVyY2l0eS5wbDCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2CUFkusenHsRB/bT+2dRWts+GZ RyZHVAyDT53RQhJcDMHKvHkbPfPjqP8aTKyVAZu2SUWubG0LT6hZZzD6sBhqGdhP eUOq/E/4Rc6UWukuwxNr0OzChFrWhGfSXJ/xwHwQekd5MJBLB1FxQTsd1k/WBaVu A6GYUlOdv7lsWza3ElAAO0yQrFZz6b1tOITDNoSTBFhBUaXSotzbol+vmhtKcd4F MHcbWFelZAvTQNM4w8eYAg4DFN3taLJz4N34lZqaIazYbFX+4yb3iQeZdRnfm2v3 BrCwxyJ2OVIagXReK924vCXaoYNHchIpDcnxan4C5/E8Q5o6rnZOMJBjwCXzBSlk mCsTwTmBmLAXCeDSFYoVu6Dw9Un+VnhTA4hoUO1Gll+s9Pa0CJRUon4VJKsjryvv dp7qndVFpvO3UuV8m6PdjbJBfp3eSjSxvgx3ton57g24Z65hZ7ffSPbxPcgC9b01 UQMOaipHWYDUZulVluI+ESHb23BhyOa5SkTsfOTdDGtcFLfqV2CnZjFz12Bunj2m OPfX96vvdFyD01zgoX90FChp28S71avQHT3xBXqrrInJPweuyxfOuxZHQWHFfhB6 B5fIr1K7SYHqaEP3nSH6do3jumRHoRq5uikWU04QjHcSBbdm3KKRXiX1iNEpQGHN ywmjbohTBctQmbWtAgMBAAGjggIjMIICHzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FNXCKtFmIIZJUmYDZDa1JkwSDyFuMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMC0GA1UdEQQmMCSCDmVjb21tZXJjaXR5 LnBsghJ3d3cuZWNvbW1lcmNpdHkucGwwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEw geYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl bmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1h eSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25s eSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3Vu ZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG 9w0BAQsFAAOCAQEAX97AmBQ9ftRxRdua8NhRa52D69bgtuDHeosnTF2pyRB49wdt QEjoGNhmESsUnoYse0yVvQSxrH2IBqoVqrk/tyTpMoMsQEKYlBl1PUOS7rSno+c/ JqoaOVJifUXxw8SOAYmkhPHWId5UdkZ4Eigu2NIugbPKtxnXyNQit1zzo5llIwzw FFF7cGLQQJjRuP7+gH/gqPYfDnuXWbTQtJDf9PGrXmGwbrFVRlo37kek29hPiLz1 WgyFyeqKwC1dNOjROVbt7gF1ldAni8hPSmoCVMJ5rgGo6nJjqRBGsESXdSnvzRhv 4gcGuP373WPyQaFG9ppH4LP2oHl46Sd3IL5sTA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArYJQWS6x6cexEH9tP7Z1 Fa2z4ZlHJkdUDINPndFCElwMwcq8eRs98+Oo/xpMrJUBm7ZJRa5sbQtPqFlnMPqw GGoZ2E95Q6r8T/hFzpRa6S7DE2vQ7MKEWtaEZ9Jcn/HAfBB6R3kwkEsHUXFBOx3W T9YFpW4DoZhSU52/uWxbNrcSUAA7TJCsVnPpvW04hMM2hJMEWEFRpdKi3NuiX6+a G0px3gUwdxtYV6VkC9NA0zjDx5gCDgMU3e1osnPg3fiVmpohrNhsVf7jJveJB5l1 Gd+ba/cGsLDHInY5UhqBdF4r3bi8Jdqhg0dyEikNyfFqfgLn8TxDmjqudk4wkGPA JfMFKWSYKxPBOYGYsBcJ4NIVihW7oPD1Sf5WeFMDiGhQ7UaWX6z09rQIlFSifhUk qyOvK+92nuqd1UWm87dS5Xybo92NskF+nd5KNLG+DHe2ifnuDbhnrmFnt99I9vE9 yAL1vTVRAw5qKkdZgNRm6VWW4j4RIdvbcGHI5rlKROx85N0Ma1wUt+pXYKdmMXPX YG6ePaY499f3q+90XIPTXOChf3QUKGnbxLvVq9AdPfEFequsick/B67LF867FkdB YcV+EHoHl8ivUrtJgepoQ/edIfp2jeO6ZEehGrm6KRZTThCMdxIFt2bcopFeJfWI 0SlAYc3LCaNuiFMFy1CZta0CAwEAAQ== -----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 337412411436049637609204819252274884420577 . . . . . . . . [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-05-02 19:51:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-07-31 19:51: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 'www.ecommercity.pl' . . . . . . . . [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 707855119741140590988347498710558127822115848644475197713716740129502956313178995187187959626517082882727286434985116658309585240296371877128071511109044475359064266201705628369048383196382296234558737259238767469159968642284947554001741097299381103256529640171185164164992685390554273291875263322347464888417643708138967197844675475563569148619702810757801672503535956255560280394690581272033376860706605934748391027022134393634868547800191009374892621344988003672359997617404707219132808252641104902034592997262565583797053773355427206039988278251776193284707542086763622925907359344546037441461906556405967301176068085034012733715910506408868509730780850264839852726588184785867050250406847131413173278579644985372393980050916296853909360700912792005790908534255761553601178007994260094383182479414586456593455415342211547249059734844960296294874531915439693804870755689744434480189794648209122921203629695496721011917681032622049800579362145494494027931400432076802819862268788697711185382749553420521263763779575744102049144763005958147702316383539757953120755403747155628722423353089896565095785556293960650267916521234216418262711369732151030274611688882329976581964476920016373047253135446030082792465328094110059649019000237 . . . . . . . . . . . . . . . . . . . . [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) d5c22ad1662086495266036436b5264c120f216e . . . . . . . . . . . . . . . . [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 (38 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ecommercity.pl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ecommercity.pl' . . . . . . . . . . . . . . . . [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) 005fdec098143d7ed47145db9af0d8516b9d83ebd6e0b6e0c77a8b274c5da9c91078f7076d4048e818d866112b149e862c7b4c95bd04b1ac7d8806aa15aab93fb724e932832c4042989419753d4392eeb4a7a3e73f26aa1a3952627d45f1c3c48e0189a484f1d621de5476467812282ed8d22e81b3cab719d7c8d422b75cf3a39965230cf014517b7062d04098d1b8fefe807fe0a8f61f0e7b9759b4d0b490dff4f1ab5e61b06eb155465a37ee47a4dbd84f88bcf55a0c85c9ea8ac02d5d34e8d13956edee017595d0278bc84f4a6a0254c279ae01a8ea7263a91046b044977529efcd186fe20706b8fdfbdd63f241a146f69a47e0b3f6a07978e9277720be6c4c