artgalleryguide.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:53:db:90:8b:85:d6:e4:c8:97:1d:93:30:14:13:1a:1e: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=artgalleryguide.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:53:db:90:8b:85:d6:e4:c8:97:1d:93:30:14:13:1a:1e:b7Serial Number (int): 289872145701401944895105104899846400777911
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 38:69:b1:6e:2f:5d:b8:2d:a0:94:24:63:06:44:2f:b6:67:ac:0e:a1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c3:b9:11:00:9b:27:d0:3a:47:5e:c5:5d:9e:f2:07:f9:64:35:b8:c9
Fingerprint (sha256): 0c:0c:28:dc:d4:13:94:46:71:a4:43:fe:99:6f:92:58:cc:29:38:2c:5e:55:72:0b:86:d4:8d:77:2a:38:01:ba
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate artgalleryguide.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for artgalleryguide.com
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
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
artgalleryguide.com
Other certificates including the domain name artgalleryguide.com
(limited to 100 certificates)
artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
77932.com
artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
www.artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.chempipe.com
www.artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
77932.com
artgalleryguide.com
artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
www.artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.artgalleryguide.com
artgalleryguide.com
www.chempipe.com
www.artgalleryguide.com
Certificate
The complete raw certificate details for artgalleryguide.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISA1PbkIuF1uTIlx2TMBQTGh63MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMDIwMTQ5NTdaFw0y MDA1MzEwMTQ5NTdaMB4xHDAaBgNVBAMTE2FydGdhbGxlcnlndWlkZS5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDexgVrYJIKjsnpuSK1Rt3ApsFo ufubr+wWLPPOHTMA87nD/CfNHwJh0UsuTc4yZmlvlePHL5Dr6B9btnn86VJulKk0 7gv0HIB9aHTbGxz2NXUk6TAalHyCc2qCQEa9ONMezt0yjDRLb7DjXo6hZ97sw3UP +dyGZjm5Doh/QPcNCGyUYgh1SqnH3P0mab+2c2NL+Cm5BOBNPE61zQTZlQZq17Wg wJn1kTTOkeB45ASg8IeEJMG7bXqL5yE7okYyViN8i7FehGiodrpcM1bovV4iYw4g CuKYIayljVhJHsRQbnvLcysyfQuGK/D5rb1uOuJG4uoVP4k2bFbY9yJ/onNRx9mr EQ07Qa3Z/QKDZFlKiwCRsp6d3QA9T3/OBBtfde/SyL5YxwxPYQb067quTHICKJQY Or6vIqoNtj9DGLddQV4s/RWMdH1ofJWPT6YBjb/E7bNh9JYO3N8pK9QpBHxyNuKJ Ciuidau1eek832FGZRfAjQIxItrl3MVtYr1yxzuFu2SK2+HgQjyCU85I5AIw46T4 UpXaBi+VNTCauN+V1i6gY7plbOImabxlEjMRagfFw9TUF+zsU+lYsOQJVFmdfCvr vsqE6OnnRQB2+o5JHy4vFPjScPEO+qrQpUh9fliavNQycS/oJ43Qcdk8SUOQUS5Z guLzizOA04Y3fpVP4QIDAQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBQ4abFuL124LaCUJGMGRC+2Z6wOoTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2FydGdhbGxlcnln dWlkZS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdgDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6y cwAAAXCZJmyhAAAEAwBHMEUCIA0vi1QvbnbfcLBOT4VUujKddAnIiEQK4IA2nyFj B7A6AiEArWJ0ncmBYFnhJN3IkqqZ0DqR+gw/XGeJboZCWyzbzOoAdQAHt1wb5X1o //Gwxh0jFce65ld8V5S3au68YToaadOiHAAAAXCZJmzRAAAEAwBGMEQCIFQS68lF c0jC8tpBouvJ5xTBO+yFRw8qUCt9aJZBffLcAiAC6qcYdDF/lVJ2zindj+ggSmMC eg7ugLhfG+KPmvj29zANBgkqhkiG9w0BAQsFAAOCAQEAiK0ox3aTChle5EyQhKrD Bh24ijQiwSK1I4qy7KCyhSYBB7a5h9EI4d/4txEYrlnc4JxMB+s3t5nLJSQdlGit H6bhJzJ4q0IXMOyIZzNdTWod7HlPqc9Wph/js47EIkq5fZ55GJFg2Kb499iWPei1 bFozlQDpyMite3XVcDddc+xxbfRrFth2ys6L2afxL8oF2CQcLn1erX+4vbErSnDX hYQZyQ22dBLu4MjbFLvoFCDhESRbiPw0szVy8gXcKnu2XiC/Qbz3K2SMOtChEEI5 oWqiKSQuyUBF3NEO1TTjKemUP4ZVTrKc80C28qxMeGCQJyi4N4LTX2h0vDLwsnDO Tw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3sYFa2CSCo7J6bkitUbd wKbBaLn7m6/sFizzzh0zAPO5w/wnzR8CYdFLLk3OMmZpb5Xjxy+Q6+gfW7Z5/OlS bpSpNO4L9ByAfWh02xsc9jV1JOkwGpR8gnNqgkBGvTjTHs7dMow0S2+w416OoWfe 7MN1D/nchmY5uQ6If0D3DQhslGIIdUqpx9z9Jmm/tnNjS/gpuQTgTTxOtc0E2ZUG ate1oMCZ9ZE0zpHgeOQEoPCHhCTBu216i+chO6JGMlYjfIuxXoRoqHa6XDNW6L1e ImMOIArimCGspY1YSR7EUG57y3MrMn0Lhivw+a29bjriRuLqFT+JNmxW2Pcif6Jz UcfZqxENO0Gt2f0Cg2RZSosAkbKend0APU9/zgQbX3Xv0si+WMcMT2EG9Ou6rkxy AiiUGDq+ryKqDbY/Qxi3XUFeLP0VjHR9aHyVj0+mAY2/xO2zYfSWDtzfKSvUKQR8 cjbiiQoronWrtXnpPN9hRmUXwI0CMSLa5dzFbWK9csc7hbtkitvh4EI8glPOSOQC MOOk+FKV2gYvlTUwmrjfldYuoGO6ZWziJmm8ZRIzEWoHxcPU1Bfs7FPpWLDkCVRZ nXwr677KhOjp50UAdvqOSR8uLxT40nDxDvqq0KVIfX5YmrzUMnEv6CeN0HHZPElD kFEuWYLi84szgNOGN36VT+ECAwEAAQ== -----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 289872145701401944895105104899846400777911 . . . . . . . . [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-03-02 01:49:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-31 01:49:57 +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 'artgalleryguide.com' . . . . . . . . [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 908836670171931647547370760942351707882628246702452796509682270160126157677708021915793203597132205236604127952354374067978959974571191885637173787296534237874495493619488594485055821891515149187523027627031045722131076194160373417040107777035370451113031910209185381252009363637702010948555914933647533325289577938222472113899284644297267785108541087635666485717641279068159440913911416294289645181756726654553502845822085671410630378684540723085002647093783281632199221818317048993187589068880663567003573985479042616195570324681437978728390926623352971454142825299357878000556382399987141779679282429287995802686533577922410134551119197126037393518003375098593726955651654134909283222451443932715374644593449559130908605065134058958566689923644844022846180045519543590479674005906143857140501184511611868208181253878643195298591270800558059895246150979437011319356506656074707792743130862279033581211053112318480187380570796527184910678513083656374301331342871301435615164548752633203441188292198786144128972802261786380162877781351189359330669384902797518953043221131953508118993906991723643967221039836119857152782128011338231160612257873463322360455156966419117449779064322480662202795635642821970368553485869632728649522565089 . . . . . . . . . . . . . . . . . . . . [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) 3869b16e2f5db82da094246306442fb667ac0ea1 . . . . . . . . . . . . . . . . [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 'artgalleryguide.com' . . . . . . . . . . . . . . . . [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) 00ef007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000017099266ca1000004030047304502200d2f8b542f6e76df70b04e4f8554ba329d7409c888440ae080369f216307b03a022100ad62749dc9816059e124ddc892aa99d03a91fa0c3f5c67896e86425b2cdbccea00750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017099266cd1000004030046304402205412ebc9457348c2f2da41a2ebc9e714c13bec85470f2a502b7d6896417df2dc022002eaa71874317f955276ce29dd8fe8204a63027a0eee80b85f1be28f9af8f6f7 . . . . [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) 0088ad28c776930a195ee44c9084aac3061db88a3422c122b5238ab2eca0b285260107b6b987d108e1dff8b71118ae59dce09c4c07eb37b799cb25241d9468ad1fa6e1273278ab421730ec8867335d4d6a1dec794fa9cf56a61fe3b38ec4224ab97d9e79189160d8a6f8f7d8963de8b56c5a339500e9c8c8ad7b75d570375d73ec716df46b16d876cace8bd9a7f12fca05d8241c2e7d5ead7fb8bdb12b4a70d7858419c90db67412eee0c8db14bbe81420e111245b88fc34b33572f205dc2a7bb65e20bf41bcf72b648c3ad0a1104239a16aa229242ec94045dcd10ed534e329e9943f86554eb29cf340b6f2ac4c7860902728b83782d35f6874bc32f0b270ce4f