portia.shop

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:2f:0a:6c:1d:36:5d:13:9f:87:1d:4f:8d:5c:de:88:a1:b7 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=portia.shop

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:2f:0a:6c:1d:36:5d:13:9f:87:1d:4f:8d:5c:de:88:a1:b7
Serial Number (int): 277343982681080423753284592003369484722615
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: c5:9d:25:c3:56:39:9d:11:53:0c:c4:25:38:39:47:61:c4:22:77:73
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): c5:92:29:15:68:9a:e3:2c:72:43:52:68:f5:9d:76:03:21:94:ee:2c
Fingerprint (sha256): c0:d6:13:4b:88:f6:70:e6:fc:04:83:64:b9:ca:90:63:8b:87:42:77:c9:02:f9:9e:48:c2:ff:31:59:a3:f1:c8

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 portia.shop

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for portia.shop

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

portia.shop

Other certificates including the domain name portia.shop

(limited to 100 certificates)
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
pc-prime.portia.shop
dry-madoguchi.portia.shop
portia.shop
portia.shop
portia.shop
dry-shokuhinkan.portia.shop
eccube3.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-shokuhinkan.portia.shop
dry-shokuhinkan.portia.shop
cscart4.portia.shop
dry-madoguchi.portia.shop
portia.shop
portia.shop
dry-shokuhinkan.portia.shop
portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
pc-prime.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-shokuhinkan.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-shokuhinkan.portia.shop
dry-madoguchi.portia.shop
portia.shop
dry-madoguchi.portia.shop
portia.shop

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFTDCCBDSgAwIBAgISAy8KbB02XROfhx1PjVzeiKG3MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMzAxOTAzNTBaFw0y
MDAyMjgxOTAzNTBaMBYxFDASBgNVBAMTC3BvcnRpYS5zaG9wMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3t/NCkepIno1RMnKaM1Y/pXjSm4NHQRKmBUh
aoOC6kL7E0/jjtB+lIqOleB0XltJbuSNEfrs+PezMlCTfMFXwVLWQZkhrV9LdMa+
MjjZKGO8QO12w+y0AYvhEmXvh/yopSm/tCiPSh9xqLz24V0e3YeHUA9L+4cQXECy
+w0ltno5+vxymgrtTzlCoZqWb6wK/zVs1KxKawnrZXBSUC+f7jLitv2F1NcXxKyG
yMqevn958ZZWwtN1R5/F77XzdGYridXn5koIHgbOfahOk0hjUKkSLpG9Sj27RLau
D+T5DMFG3sujaUg1YkMpVT8R45CF0RhsccOMSFu3RPSMB2v6qwIDAQABo4ICXjCC
AlowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTFnSXDVjmdEVMMxCU4OUdhxCJ3czAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw
LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw
LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv
MBYGA1UdEQQPMA2CC3BvcnRpYS5zaG9wMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUAXqdz+d9WwOe1Nkh90Eng
MnqRmgyEoRIShBh1loFxRVgAAAFuvemQjwAABAMARjBEAiAXgYsWiwp/kzmhQ6Wj
dBZdlWaWBxeT6m1BNs9dnHahdgIgWDTTBwhXij3a2OkFE+p4lxyHyAGMstA7iFWJ
feE+7+AAdQAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToaadOiHAAAAW696ZDW
AAAEAwBGMEQCIAY6n5r8QpAvEGZuHe2jPR618NRP1Y+IyGuXFA9AfobQAiBl6TNS
kgaptW0d3pZZzY0suYq0h/gmqzWLp6dHy+t1fzANBgkqhkiG9w0BAQsFAAOCAQEA
ctKsZ3htaaFtaoGAUjwe4m+E2aMc1MDHngnyZrqSj4bDKkl5uVWU/7fPMH/i7fhN
VFeMdxdmeGrIb9E61kfvHANhjsRDVSci372tgE5/ScGaFVR47StxQliU1kp9DGhu
uSWPpsi6LAJByhqIJB1Jie6JzN7TBlUUYjTvB8BBPtuBLz6uKdQSnOOvSTwkAFT9
lvkFNj1cIfeVzbXXiPGnzW+N1YzfQbj4UBVnyRqn/1qC2e23EPYMvQAsg/msOoCs
4J2LZCYyuXt1/uFJn5hUk5Yc3kaIGQ3VnARhTnG3DKW+3gKHTGevszJ6dGfmlfsd
DVjInz6qNiyg9t6PAp4oUg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3t/NCkepIno1RMnKaM1Y
/pXjSm4NHQRKmBUhaoOC6kL7E0/jjtB+lIqOleB0XltJbuSNEfrs+PezMlCTfMFX
wVLWQZkhrV9LdMa+MjjZKGO8QO12w+y0AYvhEmXvh/yopSm/tCiPSh9xqLz24V0e
3YeHUA9L+4cQXECy+w0ltno5+vxymgrtTzlCoZqWb6wK/zVs1KxKawnrZXBSUC+f
7jLitv2F1NcXxKyGyMqevn958ZZWwtN1R5/F77XzdGYridXn5koIHgbOfahOk0hj
UKkSLpG9Sj27RLauD+T5DMFG3sujaUg1YkMpVT8R45CF0RhsccOMSFu3RPSMB2v6
qwIDAQAB
-----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 277343982681080423753284592003369484722615
 . . . . . . . . [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-11-30 19:03:50 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-28 19:03:50 +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 'portia.shop'
 . . . . . . . . [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 28135264058233448590384173703988380635788515044639621425688741314168046371973855997592327495277139764446351066533934220469377750509225409406728549905257038521434299243621980977064288703556229124723047957774323630488988936503083389044101645901749831288383860237395626145734815160121733129938469123633841933195103167657174091531571637714120356319608028177860910144264551437307048170350271517505540739404313031053555263189874128474055308333144607140475957597690843922344875263521417804723217677546667872259795523192814755887960885356691255890445121124658991783800901113762665615870596064287077542275512378108737405844139
 . . . . . . . . . . . . . . . . . . . . [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)
							c59d25c356399d11530cc42538394761c4227773
 . . . . . . . . . . . . . . . . [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 (15 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'portia.shop'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016ebde9908f0000040300463044022017818b168b0a7f9339a143a5a374165d956696071793ea6d4136cf5d9c76a17602205834d30708578a3ddad8e90513ea78971c87c8018cb2d03b8855897de13eefe000750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016ebde990d600000403004630440220063a9f9afc42902f10666e1deda33d1eb5f0d44fd58f88c86b97140f407e86d0022065e933529206a9b56d1dde9659cd8d2cb98ab487f826ab358ba7a747cbeb757f
 . . . . [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)
		0072d2ac67786d69a16d6a8180523c1ee26f84d9a31cd4c0c79e09f266ba928f86c32a4979b95594ffb7cf307fe2edf84d54578c771766786ac86fd13ad647ef1c03618ec443552722dfbdad804e7f49c19a155478ed2b71425894d64a7d0c686eb9258fa6c8ba2c0241ca1a88241d4989ee89ccded30655146234ef07c0413edb812f3eae29d4129ce3af493c240054fd96f905363d5c21f795cdb5d788f1a7cd6f8dd58cdf41b8f8501567c91aa7ff5a82d9edb710f60cbd002c83f9ac3a80ace09d8b642632b97b75fee1499f985493961cde4688190dd59c04614e71b70ca5bede02874c67afb3327a7467e695fb1d0d58c89f3eaa362ca0f6de8f029e2852