shop.leafstudios.in

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:06:1e:8c:46:18:17:36:bb:38:b9:ef:d1:d6:43:ae:54:5c 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=shop.leafstudios.in

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:06:1e:8c:46:18:17:36:bb:38:b9:ef:d1:d6:43:ae:54:5c
Serial Number (int): 350531443111677692196639326164010536948828
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 82:dc:05:fd:90:29:bc:09:4b:cc:95:ed:52:5c:61:c7:6c:92:33:2d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): d1:84:20:41:b9:f9:61:d3:fb:f9:e6:99:91:a1:3f:cb:64:ec:7c:37
Fingerprint (sha256): 10:58:57:5a:32:9c:f1:ce:6a:30:6e:ee:07:c8:51:67:24:c9:68:1b:7e:b3:b2:6b:a5:a9:bd:b9:98:d2:3f:fe

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 shop.leafstudios.in

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for shop.leafstudios.in

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

shop.leafstudios.in

Other certificates including the domain name leafstudios.in

(limited to 100 certificates)
leafstudios.in
bolt.leafstudios.in
ear.leafstudios.in
leafstudios.in
bolt.leafstudios.in
www.leafstudios.in
beast.leafstudios.in
shop.leafstudios.in
ear.leafstudios.in
beast.leafstudios.in
bolt.leafstudios.in
leafstudios.in
www.leafstudios.in
leafstudios.in
beast.leafstudios.in
www.leafstudios.in
pop.leafstudios.in
ear.leafstudios.in
bolt.leafstudios.in
ear.leafstudios.in
ear.leafstudios.in
ear.leafstudios.in
www.leafstudios.in
leafstudios.in
bolt.leafstudios.in
beast.leafstudios.in
ear.leafstudios.in
leafstudios.in
www.leafstudios.in
leafstudios.in
leafstudios.in
ear.leafstudios.in
bolt.leafstudios.in
boltdual.leafstudios.in
www.leafstudios.in
www.leafstudios.in
ear.leafstudios.in
beast.leafstudios.in
pop.leafstudios.in
bolt.leafstudios.in
leafstudios.in
ear.leafstudios.in
beast.leafstudios.in
www.leafstudios.in
bolt.leafstudios.in
www.leafstudios.in
bolt.leafstudios.in
ear.leafstudios.in
leafstudios.in
leafstudios.in
ear.leafstudios.in
bolt.leafstudios.in
beast.leafstudios.in
www.leafstudios.in
bolt.leafstudios.in
leafstudios.in
beast.leafstudios.in
beast.leafstudios.in
www.leafstudios.in
bolt.leafstudios.in
leafstudios.in
leafstudios.in
leafstudios.in
www.leafstudios.in
leafstudios.in
shop.leafstudios.in
leafstudios.in
www.leafstudios.in
ear.leafstudios.in
www.leafstudios.in
pop.leafstudios.in
www.leafstudios.in
www.leafstudios.in
leafstudios.in
boltdual.leafstudios.in
beast.leafstudios.in
leafstudios.in
leafstudios.in
bolt.leafstudios.in
ear.leafstudios.in
leafstudios.in
beast.leafstudios.in
leafstudios.in
beast.leafstudios.in
bolt.leafstudios.in
bolt.leafstudios.in
shop.leafstudios.in
leafstudios.in
beast.leafstudios.in
www.leafstudios.in
www.leafstudios.in
leafstudios.in
beast.leafstudios.in

Certificate

The complete raw certificate details for shop.leafstudios.in in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgISBAYejEYYFza7OLnv0dZDrlRcMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMjYwNzM3NDNaFw0y
MDA1MjYwNzM3NDNaMB4xHDAaBgNVBAMTE3Nob3AubGVhZnN0dWRpb3MuaW4wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDyW1G9L+Z9WdqiaW3YgDq0theN
lEETYEoBK68xYZj6/mcdiC/B3JgG6yf0chsCjvaYJm4EZ16wIL37vwGHBQIvTuTY
aYktClLYJDPWXjbYGZ/APGhCSsIgwxBITCHg70PlIuNoIdDGzJT0j17089au3qWp
8QxYgUxBF5e+jcvHMqA44at++qN9Hj23uZmAK3ABUxa1gdfN8VVduHeJfyKlCQEb
gsr4Pto+yv1EeUzxOl1irIxe5vRw8u5X5N5HodMBeGMeAMsMhVPM1qKUyzalftXh
ALQg1zbP78ztHChJr+x3vyOkXIIdZRCDlGNIrcKFLhT9HlMBpgE1uFiuFGQdAgMB
AAGjggJnMIICYzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFILcBf2QKbwJS8yV7VJc
YcdskjMtMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITc2hvcC5sZWFmc3R1ZGlvcy5pbjBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1
ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABcIClBWgAAAQDAEYw
RAIgSZHU0zL8LLUhAA1CFtU+G1lz2Omo93dKcS/lJUdnM80CIFKfAeG0lDwAua6U
CUJqCxPu0t8NM76wXiXC5I2pHWeCAHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQAp
Bo2yCJo32RMAAAFwgKUGHwAABAMARzBFAiBMVKVorD7I36m8ucD7AwkLcZp7y1+8
MazWUKZtqZpJZQIhALsRFOu0ifsFORpiBQ2bp1iY6o7dCNEmBtYvNTRpuY91MA0G
CSqGSIb3DQEBCwUAA4IBAQAR148nxHD24JISBwR/v+7YsDbi56ezwK6Yzj3TcL/t
19KDs4aMN5JR/sJQJhfG53sRfREJaYS/pZJ/5ZD3okdJQgifdtqH7Z7WSTAXN80Y
rxWMx2h3x7MZZjbn+dR1HvtDR2cv8eRsazaGRr+E6n+vxm1TF87EU+oeUuBINwZW
LdfiIs1dCIB6q1ksSwuC55UE/5YttwCXR9hCsSWXnKZIGipFjqKldUwGFQ6GgLJz
UyUAel9MbWFE523jWt/+ct/MNmiIbbm+mj+vEWuM5h9HuJSPrwvJLu6kF/fOif1H
AXwpdvSR1rjlvpZBcenJlFku9GbAmASQvj+as/rKADjU
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ltRvS/mfVnaomlt2IA6
tLYXjZRBE2BKASuvMWGY+v5nHYgvwdyYBusn9HIbAo72mCZuBGdesCC9+78BhwUC
L07k2GmJLQpS2CQz1l422BmfwDxoQkrCIMMQSEwh4O9D5SLjaCHQxsyU9I9e9PPW
rt6lqfEMWIFMQReXvo3LxzKgOOGrfvqjfR49t7mZgCtwAVMWtYHXzfFVXbh3iX8i
pQkBG4LK+D7aPsr9RHlM8TpdYqyMXub0cPLuV+TeR6HTAXhjHgDLDIVTzNailMs2
pX7V4QC0INc2z+/M7RwoSa/sd78jpFyCHWUQg5RjSK3ChS4U/R5TAaYBNbhYrhRk
HQIDAQAB
-----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 350531443111677692196639326164010536948828
 . . . . . . . . [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 2020-02-26 07:37:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-26 07:37:43 +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 'shop.leafstudios.in'
 . . . . . . . . [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 30594701023509100512113820538520293178253741295250206389093315144211369443165114292553079520110988335695940133930281349690521278363838778127763070957108131719705928626992308872178489489983422208400545472729334216912185672052755975206566320078911413433412454187881290104471344050227236670007819149266334351799061252582294579291843107640168737857754913241901563777993517695422198133438281101958456739979974607703489167198854410818039878889116851536873920409554369586173116621890528273647125500734315975978379570546186175295993980040824523214390106247784806887924525012284570272659665821207574130318477553418319533728797
 . . . . . . . . . . . . . . . . . . . . [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)
							82dc05fd9029bc094bcc95ed525c61c76c92332d
 . . . . . . . . . . . . . . . . [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 'shop.leafstudios.in'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017080a50568000004030046304402204991d4d332fc2cb521000d4216d53e1b5973d8e9a8f7774a712fe525476733cd0220529f01e1b4943c00b9ae9409426a0b13eed2df0d33beb05e25c2e48da91d67820076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000017080a5061f000004030047304502204c54a568ac3ec8dfa9bcb9c0fb03090b719a7bcb5fbc31acd650a66da99a4965022100bb1114ebb489fb05391a62050d9ba75898ea8edd08d12606d62f353469b98f75
 . . . . [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)
		0011d78f27c470f6e0921207047fbfeed8b036e2e7a7b3c0ae98ce3dd370bfedd7d283b3868c379251fec2502617c6e77b117d11096984bfa5927fe590f7a2474942089f76da87ed9ed649301737cd18af158cc76877c7b3196636e7f9d4751efb4347672ff1e46c6b368646bf84ea7fafc66d5317cec453ea1e52e0483706562dd7e222cd5d08807aab592c4b0b82e79504ff962db7009747d842b125979ca6481a2a458ea2a5754c06150e8680b2735325007a5f4c6d6144e76de35adffe72dfcc3668886db9be9a3faf116b8ce61f47b8948faf0bc92eeea417f7ce89fd47017c2976f491d6b8e5be964171e9c994592ef466c0980490be3f9ab3faca0038d4