artpix3d.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:b1:70:14:17:0f:06:cc:dd:ac:d3:82:2f:1e:0d:7e:67:0b 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=artpix3d.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:b1:70:14:17:0f:06:cc:dd:ac:d3:82:2f:1e:0d:7e:67:0b
Serial Number (int): 321715814589437877146666388783917602596619
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b7:90:c6:55:d9:0e:54:f8:41:69:42:9b:e0:0b:f1:10:6d:d8:0a:30
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 3a:45:b0:f5:88:34:0b:88:ee:b6:92:48:26:e7:a8:23:a0:0f:8d:91
Fingerprint (sha256): c2:fc:08:27:5f:bb:b9:43:f4:fb:92:39:94:2b:65:4b:ef:b9:78:8c:72:a7:16:22:5b:f1:b1:a8:48:fc:43:15

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 artpix3d.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for artpix3d.com

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

artpix3d.com
www.artpix3d.com

Other certificates including the domain name artpix3d.com

(limited to 100 certificates)
app.managers.app
alexzhovnir.com
artpix3d.com
sni.cloudflaressl.com
www.artpix3d.com
*.artpix3d.com
kerfed.com
*.artpix3d.com
www.bitscheduler.com
release.artpix3d.com
book.almosafer.com
service.artpix3d.com
*.release.artpix3d.com
erp.artpix3d.com
www.jqmena.com
2dto3dservice.artpix3d.com
cdn.artpix3d.com
l.artpix3d.com
secur.dev.assek.ca
*.artpix3d.com
bookroom.x2mobile.net
alexzhovnir.com
mousai-music.com
*.artpix3d.com
greenup-link-dev.propertek.id
*.artpix3d.com
*.service.artpix3d.com
www.timeloggerapp.com
*.artpix3d.com
vrls.app
redesign.2dto3dservice.artpix3d.com
*.shop-dev.artpix3d.com
kalabase.com
ventas.naturalphone.cl
play.jam.gg
confirmation.artpix3d.com
sni.cloudflaressl.com
test-erp.artpix3d.com
www.artpix3d.com
*.artpix3d.com
book.almosafer.com
ec2-3-90-116-239.artpix3d.com
artpix3d.com
www.inmatedeaths.com
artpix3d.com
artpix3d.com
*.artpix3d.com
ec2-3-90-116-239.artpix3d.com
qa.artpix3d.com
*.artpix3d.com
service.artpix3d.com
service.artpix3d.com
*.artpix3d.com
release.artpix3d.com
sni.cloudflaressl.com
service.artpix3d.com
qa.confirmation-page.artpix3d.com
kerfed.com
cdn-release.artpix3d.com
auth.horus.one
*.artpix3d.com
veryniche.dev
artpix3d.com
confirmation-page.artpix3d.com
artpix3d.com
*.artpix3d.com
*.artpix3d.com
cuelet.co
*.service.artpix3d.com
walkin.africa
release.artpix3d.com
editor.artpix3d.com
artpix3d.com
confirmation.artpix3d.com
*.artpix3d.com
qa.shipcloud.artpix3d.com
*.eks.artpix3d.com
*.int.artpix3d.com
artpix3d.com
*.artpix3d.com
cdn.artpix3d.com
test-confirmation.artpix3d.com
artpix3d.com
*.artpix3d.com
cdn-release.artpix3d.com
editor.artpix3d.com

Certificate

The complete raw certificate details for artpix3d.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA7FwFBcPBszdrNOCLx4NfmcLMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MjYwODExNDFaFw0x
OTA5MjQwODExNDFaMBcxFTATBgNVBAMTDGFydHBpeDNkLmNvbTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBALMADWkX1k6oKA0hmCtvqhncn+d1X1o1FpyB
AC0W2esYDdPt2KZyajrf1D1qKxmR7iigZ1VZLiuxT59jTzRM5Xb095izdatg3nv8
klm/OeWVrwbfbpdtzOb/sH9/SpIyr5YK3GPGPqQp8XOQ67D1CYWcDHk0EZU0Cznq
Whlgz8Rd1NYoVbu/aT4367VIc2Sv7rlH4D+KgVDJftcDphcWZ20t6jipKa3CsymZ
3tXfWw/mbJDFa5xpAc/dEsEbW7SklFv7Y3VXjCMzkJfkiLDEc/RNJhxQ+p5ddjy1
tkBNygPRYZwpTM/HIFQCeHCBVnpnPhVNFP+k37JMZiDhc1Ny608CAwEAAaOCAnQw
ggJwMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH
AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUt5DGVdkOVPhBaUKb4AvxEG3YCjAw
HwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBh
MC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3Jn
LzApBgNVHREEIjAgggxhcnRwaXgzZC5jb22CEHd3dy5hcnRwaXgzZC5jb20wTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdwB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWuTDhOBAAAE
AwBIMEYCIQCgryRx4hfhmy966c26qj+1VbAbI2vBWynEds97A3074AIhAJm67Zde
cS7G2/TWYDb2KDLt6fEeyaNtxauGz/54YLwZAHYAY/Lbzeg7zCzPC3KEJ1drM6SN
YXePvXWmOLHHaFRL2I0AAAFrkw4ToQAABAMARzBFAiBI6VVxQtC4XFsyzNJHVHh5
Fvg8dLq/lbFm5I55eF33HgIhAL6YKZ2cVQZh04Vu+hf+Sn8hFbleLYYfyO1lSsMN
eGToMA0GCSqGSIb3DQEBCwUAA4IBAQBOsljiC5gI7cVA2zPi9qKdoVkwHCQ1dveV
l/ml2ZAR5eVajMls/1iBcpmJkUV8e1YitC5pNuaIbsXy6mGAxFWApN5/mtCj2tR1
eXX0DCiz/jDfC3FDuC9mioQPvTyQEpAImz//44QuoYiL8GvFaxhlhUjNVa6AJamk
+/8OXhwIH/2NnMVr/w8XhAcgfnu7LrpiJfOun6Fk7+Ukfh9dQ4s2jgCJb4C+S0EY
m84tkw4K57D50+DMaDIi9NIcpva5rKJ3DAFE/Z+nyWgMk326lK4wBJGuxErS1pTT
IUxrbQhvHphnPOL+H4eX9LkrbaP4h8Xs/YT27SUtwYVAyPzNlfEn
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAswANaRfWTqgoDSGYK2+q
Gdyf53VfWjUWnIEALRbZ6xgN0+3YpnJqOt/UPWorGZHuKKBnVVkuK7FPn2NPNEzl
dvT3mLN1q2Dee/ySWb855ZWvBt9ul23M5v+wf39KkjKvlgrcY8Y+pCnxc5DrsPUJ
hZwMeTQRlTQLOepaGWDPxF3U1ihVu79pPjfrtUhzZK/uuUfgP4qBUMl+1wOmFxZn
bS3qOKkprcKzKZne1d9bD+ZskMVrnGkBz90SwRtbtKSUW/tjdVeMIzOQl+SIsMRz
9E0mHFD6nl12PLW2QE3KA9FhnClMz8cgVAJ4cIFWemc+FU0U/6TfskxmIOFzU3Lr
TwIDAQAB
-----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 321715814589437877146666388783917602596619
 . . . . . . . . [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-06-26 08:11:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-24 08:11:41 +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 'artpix3d.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 22596682420853669190938728340227754609293334541368874828308579480432155151355744625305247990479093470840396309107829606455451702215761910719696062135947769476048258298955851637787316621427751278108423727640417205547338069615005460016136168720134315560158468323750686330277354160829270599653130409008869506935094110644097057660565268567494577064956982762737390220075480681317717253081924968920268244105456116862510812840438771443554907638687597273208392648640505326841365759034314170609993047811844767334203333184191882003486502559062531659961613285439785592347305706177616020571548773420852870758574826693349002636111
 . . . . . . . . . . . . . . . . . . . . [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)
							b790c655d90e54f84169429be00bf1106dd80a30
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'artpix3d.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.artpix3d.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b930e13810000040300483046022100a0af2471e217e19b2f7ae9cdbaaa3fb555b01b236bc15b29c476cf7b037d3be002210099baed975e712ec6dbf4d66036f62832ede9f11ec9a36dc5ab86cffe7860bc1900760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016b930e13a10000040300473045022048e9557142d0b85c5b32ccd24754787916f83c74babf95b166e48e79785df71e022100be98299d9c550661d3856efa17fe4a7f2115b95e2d861fc8ed654ac30d7864e8
 . . . . [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)
		004eb258e20b9808edc540db33e2f6a29da159301c243576f79597f9a5d99011e5e55a8cc96cff588172998991457c7b5622b42e6936e6886ec5f2ea6180c45580a4de7f9ad0a3dad4757975f40c28b3fe30df0b7143b82f668a840fbd3c901290089b3fffe3842ea1888bf06bc56b18658548cd55ae8025a9a4fbff0e5e1c081ffd8d9cc56bff0f178407207e7bbb2eba6225f3ae9fa164efe5247e1f5d438b368e00896f80be4b41189bce2d930e0ae7b0f9d3e0cc683222f4d21ca6f6b9aca2770c0144fd9fa7c9680c937dba94ae300491aec44ad2d694d3214c6b6d086f1e98673ce2fe1f8797f4b92b6da3f887c5ecfd84f6ed252dc18540c8fccd95f127