artgalleryguide.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:11:90:08:09:11:24:0b:aa:e8:45:b0:0a:aa:8a:30:d7:dc 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:11:90:08:09:11:24:0b:aa:e8:45:b0:0a:aa:8a:30:d7:dcSerial Number (int): 267313108586604310744300323270851971569628
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4a:2a:bd:58:44:bb:29:b6:57:2a:b9:0e:bf:d4:33:98:43:cd:3f:fc
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 04:1c:87:ea:e1:80:59:66:6e:79:e9:05:90:d6:18:79:18:cb:3c:3f
Fingerprint (sha256): 10:da:41:db:33:6d:d4:b7:87:c2:7a:cc:5c:28:02:88:cb:92:f4:a0:e7:85:bb:61:f8:73:35:4a:a3:91:d0:3d
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----- MIIGXTCCBUWgAwIBAgISAxGQCAkRJAuq6EWwCqqKMNfcMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMjcwMDE1NTRaFw0y MDAxMjUwMDE1NTRaMB4xHDAaBgNVBAMTE2FydGdhbGxlcnlndWlkZS5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzSw67SFTnoWa7upsAvngXYXGQ KR0PrUpG6cbjwBKGWTupRcljAG2zMRPlLVFHAWEvDAfWACSwQq8MAOtKA9k2rBbq u0mSlkSuOGZyqtJHYMM5ZmKmgC6EVrQ0/tNEi/7emRmq3Hyw47aIaHtmCDUbeCz2 xV+JSN8+nEKC7qU4juQ8Oi28B45KTk74XXW0U1yq9k4vHKO2KjwAJJd4CTkRyHJO TqKa4zuIexeTh0jng6IN/M7/y6Or9/ezXuQHic/G+EN0yRNGAEHUrlDioXMan85f VeS138nZugjyC4CQoVM8CvxElKAMjv39/G1PVLf6BLrveDPM/bNEPEg1tq7kc1PW JWn9e79gBXlWgsIord1ftXnK/BWR28YQkEx6gLOH9ubuK/AmaopNren/T1x0hN0M MJ/9cMTDSHMnY30AgTKly/HDkrMP+nJIvDCRBz9q/ZsM9FyAoEtoemN0bd3K9fZS Pss7UTmz8J8lLUcFpIl61gYdTWtD9WsxoPRwTWF74YWVXdMmYQAsBongAFN0w75D mnsA1SKFcD7Lwvk6QmP1/fUrZ/EJPCXfbfGFQvN6ngIcYASbs0wOAoCrgPpEWd2k rHfKifUxrcmSJKNDB7uFchZRgTCCIDqiaqdRkhPZdrAZqYW5XG0KAaqaCQ2pmBOz 9P/GCAkybfpXyyCY9QIDAQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBRKKr1YRLsptlcquQ6/1DOYQ80//DAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2FydGdhbGxlcnln dWlkZS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdgCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQ XgAAAW4KyK/YAAAEAwBHMEUCIGom+bNfoio6ZwvdeQDTwKJiXw6NnPqC3eVMQolA MxRJAiEAu7mGdFE2ide4rQ5KNlao29d2IlqOsV36YkPM3gopYCoAdQBep3P531bA 57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAW4KyLHZAAAEAwBGMEQCIDDZ6LEn hQr91nq0ogpfSJYmnvNjNnIXjI159BNsNkzLAiBKvWx9KtdPIhHwJOjPZYXm7d76 ohPAZQoSnF4/pcYO/zANBgkqhkiG9w0BAQsFAAOCAQEAIxGsoEdo7DqNNXXqcEf+ m/AKOp4XKA7bgCw2NpzD6uL4CXI+7+xUkKUktjVffK+4OmiolTznSUqxEPEQBFeH l+H7E/MekHdna4m45qVdz9NiLsp57nRR4HxfCVlEofb+4SvAGQoaEFaPjHNwWVoj AK2NI0HmDwd+45H6lKpMPN2vqRoF3Xhi0tlvLeEgRf1K0U6ZZB99GY5j9sohAXbm FdpNB8ZMAKxRwBtvT8BFAhh9WZ1WzqcPcy3TToIvvWp0r4Sgn8TsTNmdDZ9+Yadb zrDO9hmUFczNzYyIk2ygt62sNRhWMM/QVXozCjoh+BTKOewVqxMXe1n7YkqjtcFU Tg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs0sOu0hU56Fmu7qbAL54 F2FxkCkdD61KRunG48AShlk7qUXJYwBtszET5S1RRwFhLwwH1gAksEKvDADrSgPZ NqwW6rtJkpZErjhmcqrSR2DDOWZipoAuhFa0NP7TRIv+3pkZqtx8sOO2iGh7Zgg1 G3gs9sVfiUjfPpxCgu6lOI7kPDotvAeOSk5O+F11tFNcqvZOLxyjtio8ACSXeAk5 EchyTk6imuM7iHsXk4dI54OiDfzO/8ujq/f3s17kB4nPxvhDdMkTRgBB1K5Q4qFz Gp/OX1Xktd/J2boI8guAkKFTPAr8RJSgDI79/fxtT1S3+gS673gzzP2zRDxINbau 5HNT1iVp/Xu/YAV5VoLCKK3dX7V5yvwVkdvGEJBMeoCzh/bm7ivwJmqKTa3p/09c dITdDDCf/XDEw0hzJ2N9AIEypcvxw5KzD/pySLwwkQc/av2bDPRcgKBLaHpjdG3d yvX2Uj7LO1E5s/CfJS1HBaSJetYGHU1rQ/VrMaD0cE1he+GFlV3TJmEALAaJ4ABT dMO+Q5p7ANUihXA+y8L5OkJj9f31K2fxCTwl323xhULzep4CHGAEm7NMDgKAq4D6 RFndpKx3yon1Ma3JkiSjQwe7hXIWUYEwgiA6omqnUZIT2XawGamFuVxtCgGqmgkN qZgTs/T/xggJMm36V8sgmPUCAwEAAQ== -----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 267313108586604310744300323270851971569628 . . . . . . . . [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-10-27 00:15:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-25 00:15:54 +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 731452413445349407564934747391117787347168869783182916412577404238742150397869066519595255985771230627799210168072235796684054350799198108498893871057135474247010509305290911656218938499328990009554912911554394945528592033085674903911866294062672591319119358380453742397189057211160345316645008430089852409304642018513006621021211089194481488493483274937151937688204322593751113742687497566669627987254200489478404198334615088975857208963216637616775814963336830359699868897144441535918036897706561201068931152004468088091789544021775738018766623674928542774348726892565065615218436943824881679210721818268035782408492884273898086260072056800683627367941338110266559787351287293385391312331280126524883726003974409128692728948420822290444993786966382885831029833876347420731974736260281869142611380256082474512842900428061830909195566685540113120801549154932938977549011561092863817029319787214916370599643163668091009418997381019409876110192950178204933898957446832929404059645872220720930844952037478829442109427325440775081334127820365805577778177849022442060863509407954813863089637954527812551386727940763773616518249470907589305886679151822751680147921189059379704241859734667533053330892801617128362012537395330485187462076661 . . . . . . . . . . . . . . . . . . . . [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) 4a2abd5844bb29b6572ab90ebfd4339843cd3ffc . . . . . . . . . . . . . . . . [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) 00ef007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e0ac8afd8000004030047304502206a26f9b35fa22a3a670bdd7900d3c0a2625f0e8d9cfa82dde54c428940331449022100bbb98674513689d7b8ad0e4a3656a8dbd776225a8eb15dfa6243ccde0a29602a0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016e0ac8b1d90000040300463044022030d9e8b127850afdd67ab4a20a5f4896269ef3633672178c8d79f4136c364ccb02204abd6c7d2ad74f2211f024e8cf6585e6eddefaa213c0650a129c5e3fa5c60eff . . . . [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) 002311aca04768ec3a8d3575ea7047fe9bf00a3a9e17280edb802c36369cc3eae2f809723eefec5490a524b6355f7cafb83a68a8953ce7494ab110f11004578797e1fb13f31e9077676b89b8e6a55dcfd3622eca79ee7451e07c5f095944a1f6fee12bc0190a1a10568f8c7370595a2300ad8d2341e60f077ee391fa94aa4c3cddafa91a05dd7862d2d96f2de12045fd4ad14e99641f7d198e63f6ca210176e615da4d07c64c00ac51c01b6f4fc04502187d599d56cea70f732dd34e822fbd6a74af84a09fc4ec4cd99d0d9f7e61a75bceb0cef6199415cccdcd8c88936ca0b7adac35185630cfd0557a330a3a21f814ca39ec15ab13177b59fb624aa3b5c1544e