btcsurf.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:f7:a6:e9:33:9c:75:0b:da:c3:0c:bb:b0:1e:d3:ce:6f:35 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=btcsurf.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:f7:a6:e9:33:9c:75:0b:da:c3:0c:bb:b0:1e:d3:ce:6f:35
Serial Number (int): 345608465124019582280932173421311941308213
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 23:78:3e:9a:7c:ed:1c:58:6c:3b:e3:27:9c:df:89:94:de:42:5f:82
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): bd:ee:24:07:cd:78:1e:a6:eb:11:b7:9e:b4:e4:5e:b8:70:ab:d4:b8
Fingerprint (sha256): b5:0f:0a:57:27:1d:07:cf:39:c8:96:b6:b3:33:1d:d7:83:ba:bf:a3:85:ed:20:88:45:95:95:80:db:83:99:f5

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

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for btcsurf.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

btcsurf.com
www.btcsurf.com

Other certificates including the domain name btcsurf.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGXzCCBUegAwIBAgISA/em6TOcdQvawwy7sB7Tzm81MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDcwNDA1MTRaFw0y
MDA1MDcwNDA1MTRaMBYxFDASBgNVBAMTC2J0Y3N1cmYuY29tMIICIjANBgkqhkiG
9w0BAQEFAAOCAg8AMIICCgKCAgEAwa3hisylLsX7tEjI5ziEFcxwocRShDlZFKFS
GeCHrnfGR9cmKVdFzRrPBWanqZ2b8mQzM6m8dzTRV+Iog0Zhmm4dyUgFxsN88VNf
fAWehgFiOgcVpIlyewYSsociZw0T6qlzTTXOL6xzXMyLBGd5sNsLVb6OvYXpwo5z
PyovC0wh2oRU9Hd1iflkdJLNnVzSWVyEx/Hbpzh+IAxt7wcne+CkQTZZT+ctQ/Ka
8yh6phyhMvJy6LyRyoeW3P4mSKDe3ZpsovWxVJ4cjzau+cdOXHpZQJI6p2XbZUeG
9TecFLn+IgsNyxc9RWdiLCPY+2zxnlcDJo2ITFvDqfPoxWkGwE9IFTMazAW2oPDX
69N4IXpYVVYhMkrc8C74i/bP39mhWnnA8RtCqUJ5IRrVMHAr+k9cE+NZmPYBv3Ko
Sq7oQ+Zpvy8klV+zZ99I3mkjXj8q6BXDCTXC9kNh6wxQnwpLmZguiLw2H6DzL9yd
R+uKrMihf2pAajZN6pxSC1E4Wc8pA9gYtl9MioXklUCun/laPO7hsIqW5D76E3VV
SlnJdv06ZjfGv8OOImmQ3i543Fi8kAz/7Lbe3CtnyFKhK3ayGYqmg+soF0JOZ5qo
/HuhhJK1LN++RckYqYSqQKtx/CGG9BYUOUf4u20apVaIBZ+Q9Dgb/5coJuMNR6vH
gQMHyM8CAwEAAaOCAnEwggJtMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUI3g+mnzt
HFhsO+MnnN+JlN5CX4IwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzAnBgNVHREEIDAeggtidGNzdXJmLmNvbYIPd3d3LmJ0
Y3N1cmYuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgw
JgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYB
BAHWeQIEAgSB9QSB8gDwAHYAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFx
RVgAAAFwHgmo4wAABAMARzBFAiEAnbVUbiVHD+7A5jpFjMEgBURi7xi5OEJK2LUT
y87jcz0CIA0OExSYCqT8zig21c/vNnPFGvd2U6HU5UCa1ANuSub4AHYAB7dcG+V9
aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFwHgmpAQAABAMARzBFAiEA/ITQ
0XE/fZ8USYXMi+0gvZde7XwO2yd+G8CZ2JbeeGsCIA1i0QvR+dO9HsX/uiL598LH
ikJkMViF49+Ax4Sxf+88MA0GCSqGSIb3DQEBCwUAA4IBAQBPuR2xdgGmD28A0W3U
cA2kvJwtmL2fy3UTL4Cu6gVPN6ubhMuibHm9hG0RFa616GdmA/AZK5/8D3n4FCU3
GSvB6Sdg90bJL0pUggrZMANrRSz4tW5SGnXHyO4miofsnTCr8LSNSeD9IDlZiXUf
jXRx0rTkyHzBPqhQ6bLAdk/PvfHYMrt2JzuRsUEvCJkc9Fgb/tc34JTDTcpaa9iZ
Aq1XSWuRMxB8Vgs7g0hmjaMzAGEiLqhncyYVodLLDU+S9WYhpW1RJf7+QdHVabfe
jmeIxfNOqGO6xVOEwCXcnPSLy4XUE3KlLL8TmMLesmoCsn1pZbDb6EwmmOtH5S/a
Mfy+
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwa3hisylLsX7tEjI5ziE
FcxwocRShDlZFKFSGeCHrnfGR9cmKVdFzRrPBWanqZ2b8mQzM6m8dzTRV+Iog0Zh
mm4dyUgFxsN88VNffAWehgFiOgcVpIlyewYSsociZw0T6qlzTTXOL6xzXMyLBGd5
sNsLVb6OvYXpwo5zPyovC0wh2oRU9Hd1iflkdJLNnVzSWVyEx/Hbpzh+IAxt7wcn
e+CkQTZZT+ctQ/Ka8yh6phyhMvJy6LyRyoeW3P4mSKDe3ZpsovWxVJ4cjzau+cdO
XHpZQJI6p2XbZUeG9TecFLn+IgsNyxc9RWdiLCPY+2zxnlcDJo2ITFvDqfPoxWkG
wE9IFTMazAW2oPDX69N4IXpYVVYhMkrc8C74i/bP39mhWnnA8RtCqUJ5IRrVMHAr
+k9cE+NZmPYBv3KoSq7oQ+Zpvy8klV+zZ99I3mkjXj8q6BXDCTXC9kNh6wxQnwpL
mZguiLw2H6DzL9ydR+uKrMihf2pAajZN6pxSC1E4Wc8pA9gYtl9MioXklUCun/la
PO7hsIqW5D76E3VVSlnJdv06ZjfGv8OOImmQ3i543Fi8kAz/7Lbe3CtnyFKhK3ay
GYqmg+soF0JOZ5qo/HuhhJK1LN++RckYqYSqQKtx/CGG9BYUOUf4u20apVaIBZ+Q
9Dgb/5coJuMNR6vHgQMHyM8CAwEAAQ==
-----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 345608465124019582280932173421311941308213
 . . . . . . . . [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-02-07 04:05:14 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-07 04:05:14 +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 'btcsurf.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 790142292193347221751211256510173289652422631986104938926705378551090867124674605665652024749950766011868244820289472990424515643583824307158758124722687410058950604975188418603518503987832980301209470532315026002941124956525725875664847419112925224078749393255368319273846537354775667380536688566620874519252370065314281188809236713875393282193314642440947678691126418705292759033985587113744806942243902143146527445376847829039197585850536321614512753732397750411903339560959467613066280323130316181819588203135964183116906979319202368236441388548234538461637404073352853871444685283902170031654564043281415558315283398371069067593440886237045371438526713321307259544864401620434971989720781187697181486783698978629348932770579114883736486097593638150428360249295310458650667769799091806445639848609756063652768697359083987807965412460459838671759450969399858082183799531420638252223851543646710782652809496456060870567731819402642292974153730751676958370186758150457693157351309677096928662877873760121691661493009126224740020462258288306973364475269375334200990111545853951431859674526116029380768155901191628219635753014463262211834429045436467640755413718661288292282245406207089198106536340327152156285320898527855964376778959
 . . . . . . . . . . . . . . . . . . . . [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)
							23783e9a7ced1c586c3be3279cdf8994de425f82
 . . . . . . . . . . . . . . . . [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 (32 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'btcsurf.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.btcsurf.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001701e09a8e300000403004730450221009db5546e25470feec0e63a458cc120054462ef18b938424ad8b513cbcee3733d02200d0e1314980aa4fcce2836d5cfef3673c51af77653a1d4e5409ad4036e4ae6f800760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c000001701e09a9010000040300473045022100fc84d0d1713f7d9f144985cc8bed20bd975eed7c0edb277e1bc099d896de786b02200d62d10bd1f9d3bd1ec5ffba22f9f7c2c78a4264315885e3df80c784b17fef3c
 . . . . [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)
		004fb91db17601a60f6f00d16dd4700da4bc9c2d98bd9fcb75132f80aeea054f37ab9b84cba26c79bd846d1115aeb5e8676603f0192b9ffc0f79f8142537192bc1e92760f746c92f4a54820ad930036b452cf8b56e521a75c7c8ee268a87ec9d30abf0b48d49e0fd20395989751f8d7471d2b4e4c87cc13ea850e9b2c0764fcfbdf1d832bb76273b91b1412f08991cf4581bfed737e094c34dca5a6bd89902ad57496b9133107c560b3b8348668da3330061222ea867732615a1d2cb0d4f92f56621a56d5125fefe41d1d569b7de8e6788c5f34ea863bac55384c025dc9cf48bcb85d41372a52cbf1398c2deb26a02b27d6965b0dbe84c2698eb47e52fda31fcbe