ftp.pieterderuijter.nl

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:e7:6c:c0:b8:fa:19:b3:f3:08:5e:ca:01:32:15:a0:8a:97 was issued on by Let's Encrypt.

With 4 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=ftp.pieterderuijter.nl

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e7:6c:c0:b8:fa:19:b3:f3:08:5e:ca:01:32:15:a0:8a:97
Serial Number (int): 340086641850337496972219668455175493814935
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 6e:8a:00:5b:69:66:7b:7a:a3:03:43:22:2a:98:58:4b:7c:3c:f2:af
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): aa:44:48:c9:24:e6:d1:24:66:c1:e8:69:21:43:c7:a4:fe:f5:c3:0f
Fingerprint (sha256): ba:d5:45:87:33:e1:49:39:ec:d3:3a:9e:65:e0:63:81:65:f3:98:94:84:cc:e5:fa:d1:60:60:9a:de:be:b3:9e

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 ftp.pieterderuijter.nl

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for ftp.pieterderuijter.nl

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

ftp.leonardder.nl
ftp.pdrrecords.nl
ftp.pieterderuijter.nl
ftp.systeemdenker.nl

Other certificates including the domain name pieterderuijter.nl

(limited to 100 certificates)

Certificate

The complete raw certificate details for ftp.pieterderuijter.nl in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGTDCCBTSgAwIBAgISA+dswLj6GbPzCF7KATIVoIqXMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA1MTgxMjI0MDBaFw0x
NjA4MTYxMjI0MDBaMCExHzAdBgNVBAMTFmZ0cC5waWV0ZXJkZXJ1aWp0ZXIubmww
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDm/+kYCH7IRDiS+dmHUPl4
9C+wblPRqvNSLIwSTC9bXaXPUH7VE8wNo7qKD8iXiQoiunwA4oLQbgSJBIdBRvIw
ykLy3wqrEOAV6RoLYVVIaYU+Qy6aA+F3mLgrI6Qos//9U6IsUIpvbwVK1enp1ntJ
pFZHpIAQsDlJ7bqr0RBNzoOI3xlQ8DuLAZlJyOFvKPJTK9FAaW2ghiq85xcCB8wd
akTHtzl29jAeIG2Z1lQUkiBhU5ZjL0IJCbjrxnzJ0/PbkJ8ckUzYnecdJX3/egOM
haVjqCILGwaHDhSBPbfCy2hoOpIYRCbPAeu4aXc6RBhhIKpXf5qVzQfe+nKmhdjL
hvSPbwSmfQb7xzx7jjwyAEle4KJ9OR629TY0n5Ay/TEvQoQDkrPp4/CEHoAFfWtV
pHd4VgjYqubf4FW2CRSDGaI+z19p+jmZ1Hku1+1v1X0/ZJ/GP+kLL6FgRb1PFe0r
ii+dulEKAjz3oxlafWnbXJUYuLPqcMu8iv6drCzTcIDp986jNgspTvx1GKd2nEOF
qIPzNGo3qSLmG/wYoot/jY3/PyFth4ntw1LpLcsl6+nZOLguhsTFvQHQ1uOwoai0
yhLA/yZY9aWvj8eialEK7we56GFx6+iIX+mJMU02NBA0/mQSscaU4TpBuX9kDZYk
OET+0mpgOQL3ey/wTHQeNQIDAQABo4ICUzCCAk8wDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBRuigBbaWZ7eqMDQyIqmFhLfDzyrzAfBgNVHSMEGDAWgBSoSmpjBH3duubR
ObemRWXv86jsoTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9v
Y3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8v
Y2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzBdBgNVHREEVjBUghFmdHAubGVv
bmFyZGRlci5ubIIRZnRwLnBkcnJlY29yZHMubmyCFmZ0cC5waWV0ZXJkZXJ1aWp0
ZXIubmyCFGZ0cC5zeXN0ZWVtZGVua2VyLm5sMIH+BgNVHSAEgfYwgfMwCAYGZ4EM
AQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5s
ZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0
ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5k
IG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kg
Zm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJ
KoZIhvcNAQELBQADggEBACfgahuvFbMw1Zg9B5WX9vBaYgkfRgiIR8tc+fMR5UxN
oQz4qdIPYFzJ9U7ydmUrtR6bLuo/HtGXP8H3AGCxGnpFve+75+6FkSprMQOnWBwV
peno2FTswRgdh1XAhXViHWRvpy8WP8edArmJZjWU3ghrOUSdQGVZS0JUxA65CjnI
/KCzz72nYaAbf+RzU/IDnW3Q0SoHOCJNuGNh18+IPdhP3q8JhQiQ6f9K35mUkCqo
aNpmH+KDEDnI5rfUYAqgj+W0L34jnZrzh0M8aQqDuejus0+WU4W6oHO5ZEU2rIl0
ehRHOdXAy8d5ymfRcpOcvA6/3LN53U+i6QUYWONWewQ=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5v/pGAh+yEQ4kvnZh1D5
ePQvsG5T0arzUiyMEkwvW12lz1B+1RPMDaO6ig/Il4kKIrp8AOKC0G4EiQSHQUby
MMpC8t8KqxDgFekaC2FVSGmFPkMumgPhd5i4KyOkKLP//VOiLFCKb28FStXp6dZ7
SaRWR6SAELA5Se26q9EQTc6DiN8ZUPA7iwGZScjhbyjyUyvRQGltoIYqvOcXAgfM
HWpEx7c5dvYwHiBtmdZUFJIgYVOWYy9CCQm468Z8ydPz25CfHJFM2J3nHSV9/3oD
jIWlY6giCxsGhw4UgT23wstoaDqSGEQmzwHruGl3OkQYYSCqV3+alc0H3vpypoXY
y4b0j28Epn0G+8c8e448MgBJXuCifTketvU2NJ+QMv0xL0KEA5Kz6ePwhB6ABX1r
VaR3eFYI2Krm3+BVtgkUgxmiPs9fafo5mdR5Ltftb9V9P2Sfxj/pCy+hYEW9TxXt
K4ovnbpRCgI896MZWn1p21yVGLiz6nDLvIr+naws03CA6ffOozYLKU78dRindpxD
haiD8zRqN6ki5hv8GKKLf42N/z8hbYeJ7cNS6S3LJevp2Ti4LobExb0B0NbjsKGo
tMoSwP8mWPWlr4/HompRCu8HuehhcevoiF/piTFNNjQQNP5kErHGlOE6Qbl/ZA2W
JDhE/tJqYDkC93sv8Ex0HjUCAwEAAQ==
-----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 340086641850337496972219668455175493814935
 . . . . . . . . [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 2016-05-18 12:24:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-08-16 12:24:00 +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 'ftp.pieterderuijter.nl'
 . . . . . . . . [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 942396353796845795974607956602038769803256330823926557161328653958445656862979634109864889650643329772887892553376019868082779505924736396001472113619475367416663910590357545965848749939293772575724602411762804426870110197849391549889334268609525346906121148768426428772575939461384900797757028809646442944102877160434603838644873670552024163595398707597607191868256941717727972810259222231169368174467464166169412945617652464164537039189154774045123900895278882174265670466740577977902778982218710423524056593897565637584674884064751577381064793202452752829793063487889363912309749106606484408249985118173408831090515306006548607750474723894174577348167632991380579504984424071144186120449294916829883353042985185295749713272621195196241537371474924688881394803565144412237651438136383905595123416798295776758034846999454014891726974079221642352777959255921901605094706102315876149943409416299434564645162259477091317909815791391203037741473902400582521410249406377964215584036050533812264413293004377901546831887295367923645801689289283614148191897434902336565071079685952067391367302076245252310680901055053479918177372915110668587228150599171634240563096736900614422975545425651970095007412153616323661656404004866020987809046069
 . . . . . . . . . . . . . . . . . . . . [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)
							6e8a005b69667b7aa30343222a98584b7c3cf2af
 . . . . . . . . . . . . . . . . [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 (100 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 (86 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.leonardder.nl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.pdrrecords.nl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.pieterderuijter.nl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ftp.systeemdenker.nl'
 . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		0027e06a1baf15b330d5983d079597f6f05a62091f46088847cb5cf9f311e54c4da10cf8a9d20f605cc9f54ef276652bb51e9b2eea3f1ed1973fc1f70060b11a7a45bdefbbe7ee85912a6b3103a7581c15a5e9e8d854ecc1181d8755c08575621d646fa72f163fc79d02b989663594de086b39449d4065594b4254c40eb90a39c8fca0b3cfbda761a01b7fe47353f2039d6dd0d12a0738224db86361d7cf883dd84fdeaf09850890e9ff4adf9994902aa868da661fe2831039c8e6b7d4600aa08fe5b42f7e239d9af387433c690a83b9e8eeb34f965385baa073b9644536ac89747a144739d5c0cbc779ca67d172939cbc0ebfdcb379dd4fa2e9051858e3567b04