oersterk.nu
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ca:80:69:f3:50:77:34:16:0d:70:00:12:6f:9e:e2:e3:fc was issued on by Let's Encrypt.
With 5 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=oersterk.nu
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ca:80:69:f3:50:77:34:16:0d:70:00:12:6f:9e:e2:e3:fcSerial Number (int): 330244587222941603321054413032099812664316
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ac:f5:8d:71:51:61:e4:65:3c:aa:86:8a:c1:e8:53:1b:71:82:c0:20
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 68:b7:b6:a5:02:99:63:d2:72:7d:d4:56:e5:ad:72:a2:48:5c:75:5d
Fingerprint (sha256): 14:f2:a6:f6:9c:33:cf:dc:ba:f5:7d:56:93:d3:f8:73:18:86:57:1d:e9:b6:e2:f7:b5:16:58:79:2e:d8:dd:80
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate oersterk.nu
5
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for oersterk.nu
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
backup.oersterk.nu
mail.oersterk.nu
oersterk.nu
platform.oersterk.nu
www.oersterk.nu
mail.oersterk.nu
oersterk.nu
platform.oersterk.nu
www.oersterk.nu
Other certificates including the domain name oersterk.nu
(limited to 100 certificates)
Certificate
The complete raw certificate details for oersterk.nu in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGnDCCBYSgAwIBAgISA8qAafNQdzQWDXAAEm+e4uP8MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTQyMzEyMDVaFw0y MDA2MTIyMzEyMDVaMBYxFDASBgNVBAMTC29lcnN0ZXJrLm51MIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEApiU13/Jg7TSmUqulz21jhVbyTbD9CAGRfyUX gAsWkkdxhqRuNIOs2d84A6b+3vpQUU0JyuxyTB8VFADZfhKt90TP//PwRcyJievX iOXrKrLsw3gioVf5kLY+SPnfFVlmeQiB9NJHyS9I7zcpS8PDHW/2bM2XPUP2/Ueq 8I8DdrZz+o3FDF/GTXqdxwaexaBeimvJ5XYW0cAbSVxVYOPEbHPxAVESBOpytnWT wsRmdzqtoNPOEKaMArE+XjNjR/wYLkVAI7/IfTnDTPF4frvtfSl8ungYCxdgI1nE ckijBJZXZOoTFkuyI0l3Ch518hErrSDQY/OyyApkQIOjzTKiExoyhR/x+eP5KpQ0 LwHD4GNZpL9u9gh77Zrtg+1jj3y/RMqi93k+nABaCaAj3/26TtmzBLApEqAGxd24 Sd7r/6nDwiYLClbe703n19fIhzndwvlpxor11SDkDAWBp0G+LkzUYxwy3xCur6ve hk1n+2q11C1tXbwIKai5j9bEYD/USfuR7hfCYBkRj6+EYGglWr0VHZmjP09r3Iej +bXS+0W8yW7hPYR9X7DWYsW5ZNNpMCjvMSlSq5mxndHTNb0LYUZJtlWOdVUXwek/ igWGVE4sZ8Z/WDkeq9GxPowHM0mDlr8l+1TWhpjt3Er3SjKKgbcsfmzah+6zfQp1 Y2u3D+8CAwEAAaOCAq4wggKqMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrPWNcVFh 5GU8qoaKwehTG3GCwCAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu bGV0c2VuY3J5cHQub3JnLzBjBgNVHREEXDBaghJiYWNrdXAub2Vyc3RlcmsubnWC EG1haWwub2Vyc3RlcmsubnWCC29lcnN0ZXJrLm51ghRwbGF0Zm9ybS5vZXJzdGVy ay5udYIPd3d3Lm9lcnN0ZXJrLm51MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu b3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAb1N2rDHwMRnYmQCkURX/dxUc EdkCwQApBo2yCJo32RMAAAFw24iRYAAABAMASDBGAiEAnl2JUH+sxly8auhK1moT G0+m402/E7nzURv9QQ1mFxcCIQCkxjAFVgJx4yLRcz5EUiA7Po26bRw1GEpuAbzv bCoJsAB2AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq7rxhOhpp06IcAAABcNuIkV8A AAQDAEcwRQIhAIdor1GpUKsj9EGKSfKzmn4ISUTOzxM3wpu5bdlfAEFCAiBNx69Q ffbTOPB6mjmIQ+1xYoJYDv4FdecyTbOvMkgW/DANBgkqhkiG9w0BAQsFAAOCAQEA ieMDA9orPgmJwwG+sbSsN8bKhYRwJVfeove3qO4Kt3AfwsM8L4Z/r5o15mPtAZvU KLG/6g0CzEm24DUIMV5Df9vYv/uAdB3CwVTFI0Jm0gpBA0xm+SZa8sAR35K9hc41 ZxFpKb3YughR4NSuMUTZN8iBRV4n/0Kel+2kzBCVzQXsmv8HeLxlc0j5VfyAIRaV axsQsdvXabHY0l8MuRxEUyJevC9B7bKuq934NbP+g5xVMV+rVpqRx/afDJsOqlma E32ZCEDuca036+mASCNqNa1iory9eOB2OwTR53DhnCtnYLTOQQNug9cmBLZmxulG /RiMA+8z630hLc7R2UmlyA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApiU13/Jg7TSmUqulz21j hVbyTbD9CAGRfyUXgAsWkkdxhqRuNIOs2d84A6b+3vpQUU0JyuxyTB8VFADZfhKt 90TP//PwRcyJievXiOXrKrLsw3gioVf5kLY+SPnfFVlmeQiB9NJHyS9I7zcpS8PD HW/2bM2XPUP2/Ueq8I8DdrZz+o3FDF/GTXqdxwaexaBeimvJ5XYW0cAbSVxVYOPE bHPxAVESBOpytnWTwsRmdzqtoNPOEKaMArE+XjNjR/wYLkVAI7/IfTnDTPF4frvt fSl8ungYCxdgI1nEckijBJZXZOoTFkuyI0l3Ch518hErrSDQY/OyyApkQIOjzTKi ExoyhR/x+eP5KpQ0LwHD4GNZpL9u9gh77Zrtg+1jj3y/RMqi93k+nABaCaAj3/26 TtmzBLApEqAGxd24Sd7r/6nDwiYLClbe703n19fIhzndwvlpxor11SDkDAWBp0G+ LkzUYxwy3xCur6vehk1n+2q11C1tXbwIKai5j9bEYD/USfuR7hfCYBkRj6+EYGgl Wr0VHZmjP09r3Iej+bXS+0W8yW7hPYR9X7DWYsW5ZNNpMCjvMSlSq5mxndHTNb0L YUZJtlWOdVUXwek/igWGVE4sZ8Z/WDkeq9GxPowHM0mDlr8l+1TWhpjt3Er3SjKK gbcsfmzah+6zfQp1Y2u3D+8CAwEAAQ== -----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 330244587222941603321054413032099812664316 . . . . . . . . [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-14 23:12:05 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-12 23:12:05 +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 'oersterk.nu' . . . . . . . . [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 677813905076932424617349473345741885697372976886937282592021263365323618073761150325943239405173816199422186475074530996747051709942057955610205819092438161730245565841625877837819909398829311227074734115926876901806502616197154410261307282251304449814636293364598344555153031402622442174713796712605894172206268560144599899195592145642587947486739747032154010126609048422641692003514364902641638190522650783398221754332887234614268761746563976820644441012199607347661080492551315905312953612057225955785754468977411662231376835051746728921522742555111889603300352668324323782286785747352042130812381386594864105138029037875326022807004591198810211001443827451078149335167634344419524534874913657947975052302667395959645792303703226982660577113517392094786141972312886835357826417537160659792768979477101996489419753847696572141247830557335337122471429237344899523608910614837243291061259478215957986034449292402696319671337531988012185799096086299328082532932485467806820282339481428901390585536154923146553438679273999097490812385001736128172831299810701174343915556689548975019519209723979185900208996884001206613436674767580295309709132915039172397568830283074771656113259076701608047468611233940361475718705573135691569184575471 . . . . . . . . . . . . . . . . . . . . [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) acf58d715161e4653caa868ac1e8531b7182c020 . . . . . . . . . . . . . . . . [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 (92 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'backup.oersterk.nu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.oersterk.nu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oersterk.nu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'platform.oersterk.nu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.oersterk.nu' . . . . . . . . . . . . . . . . [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) 00f10077006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000170db88916000000403004830460221009e5d89507facc65cbc6ae84ad66a131b4fa6e34dbf13b9f3511bfd410d661717022100a4c63005560271e322d1733e4452203b3e8dba6d1c35184a6e01bcef6c2a09b000760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170db88915f00000403004730450221008768af51a950ab23f4418a49f2b39a7e084944cecf1337c29bb96dd95f00414202204dc7af507df6d338f07a9a398843ed716282580efe0575e7324db3af324816fc . . . . [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) 0089e30303da2b3e0989c301beb1b4ac37c6ca8584702557dea2f7b7a8ee0ab7701fc2c33c2f867faf9a35e663ed019bd428b1bfea0d02cc49b6e03508315e437fdbd8bffb80741dc2c154c5234266d20a41034c66f9265af2c011df92bd85ce3567116929bdd8ba0851e0d4ae3144d937c881455e27ff429e97eda4cc1095cd05ec9aff0778bc657348f955fc802116956b1b10b1dbd769b1d8d25f0cb91c4453225ebc2f41edb2aeabddf835b3fe839c55315fab569a91c7f69f0c9b0eaa599a137d990840ee71ad37ebe98048236a35ad62a2bcbd78e0763b04d1e770e19c2b6760b4ce41036e83d72604b666c6e946fd188c03ef33eb7d212dced1d949a5c8