www.spin.pm

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:d5:bc:c3:39:4c:ae:8d:f0:23:e5:93:43:9e:38:23:ee:95 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=www.spin.pm

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d5:bc:c3:39:4c:ae:8d:f0:23:e5:93:43:9e:38:23:ee:95
Serial Number (int): 334067910472708320876572887162953700470421
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 62:78:2b:a3:2d:1e:f7:72:59:6d:aa:da:a4:d3:b8:bc:f5:65:64:cf
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ee:89:ee:b3:ff:8a:c8:3c:89:81:01:bb:54:75:8d:79:1c:27:dd:c5
Fingerprint (sha256): 05:70:3e:d2:05:ad:af:c2:7d:1d:1f:24:da:2d:15:97:e8:11:fd:a4:ce:0f:41:fd:25:e4:fe:81:e6:3d:02:b6

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 www.spin.pm

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.spin.pm

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

www.spin.pm

Other certificates including the domain name spin.pm

(limited to 100 certificates)
matrix.ws.api.spin.pm
spin.pm
help.spin.pm
sni234254.cloudflaressl.com
image-prv.prd.q2w.spin.pm
api.spin.pm
sni234254.cloudflaressl.com
dps.spin.pm
integration.spin.pm
sni234254.cloudflaressl.com
ssl951885.cloudflaressl.com
stagingold.spin.pm
sni234254.cloudflaressl.com
iot-assets.dbm.q2w.spin.pm
sni234254.cloudflaressl.com
attalend.com
*.spin.pm
*.dbm.q2w.spin.pm
*.spin.pm
api.spin.pm
spin.pm
www.spin.pm
api.spin.pm
spin.pm
www.spin.pm
sni234254.cloudflaressl.com
sni234254.cloudflaressl.com
centercourt.simpplr.com
spin.pm
s-img-stg.prd.q2w.spin.pm
*.spin.pm
sni234254.cloudflaressl.com
qa.spin.pm
staging.spin.pm
iot-assets.dbm.q2w.spin.pm
spin.pm
*.spin.pm
staging.spin.pm
image-prv.prd.q2w.spin.pm
sni234254.cloudflaressl.com
image-pub.prd.q2w.spin.pm
centercourt.simpplr.com
gitlab.gia.dps.spin.pm
help.spin.pm
mobile-staging.spin.pm
spin.pm
mobile-staging.spin.pm
centercourt.simpplr.com
spin.pm
centercourt.simpplr.com
sni234254.cloudflaressl.com
iot-assets.dbm.q2w.spin.pm
ci.dps.spin.pm
matrix.ws.api.spin.pm
sni234254.cloudflaressl.com
staging.spin.pm
help.spin.pm
image-pub.prd.q2w.spin.pm
help.spin.pm
*.dev.birdapp.com
mobile.spin.pm
spin.pm
*.spin.pm
spin.pm
sni234254.cloudflaressl.com
www.spin.pm
sni234254.cloudflaressl.com
sni234254.cloudflaressl.com
spin.pm
staging.spin.pm
spin.pm
sni234254.cloudflaressl.com
sni234254.cloudflaressl.com
qa.spin.pm
centercourt.simpplr.com
www.spin.pm
sni234254.cloudflaressl.com
api.spin.pm
centercourt.simpplr.com
sni234254.cloudflaressl.com
attalend.com
sni234254.cloudflaressl.com
ci.dps.spin.pm
sni234254.cloudflaressl.com
*.corp-srvcs.amzn.spin.pm
spin.pm
sni234254.cloudflaressl.com
sni234254.cloudflaressl.com
attalend.com
qa2-h.spin.pm
teleport.dps.spin.pm
sni234254.cloudflaressl.com
spin.pm
spin.pm
spininternal.com
sni.cloudflaressl.com
teleport.dps.spin.pm
www.spin.pm
myft-api-test.ft.com
www.spin.pm

Certificate

The complete raw certificate details for www.spin.pm in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFTjCCBDagAwIBAgISA9W8wzlMro3wI+WTQ544I+6VMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMjYxMjQyNTVaFw0y
MDA0MjUxMjQyNTVaMBYxFDASBgNVBAMTC3d3dy5zcGluLnBtMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnp3i3Z3RcnLlbGf0AZy7axeyRWVHiP21t6vZ
UX0sL84/jX9pS5qK+obd3ABTNc0ai/LhkT7risJSU+Nj6GvIRqPhCdM6TDw5XdDW
V0zzfdCfdPTXWYkO+WIwd4N8fNXvn3AZaNZfSLB4WdIRyr5kZ/dyPOss7hqhF7eJ
vAijyAxnnd7rqztEtKq60X9HCF2lbSnIQtTuHKDayE9xPQjkg61X/AM2iIFChvM2
gyFIHimlzK0F1o+izjvLmfHkaJqAsO6cyhNlEssA0BTgAcSHJmC9BIU2ICryAjMs
t39yMM7AYjhJYEaUFJGQzzwInsvY05xdLESgWeWLzIexRbSGCwIDAQABo4ICYDCC
AlwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRieCujLR73clltqtqk07i89WVkzzAf
BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw
LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw
LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv
MBYGA1UdEQQPMA2CC3d3dy5zcGluLnBtMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAXqdz+d9WwOe1Nkh90Eng
MnqRmgyEoRIShBh1loFxRVgAAAFv4hdL6gAABAMARzBFAiBTHCvljeouZu7i/s2W
DNmv4hRxBo8p/IojwodAMo3ZNgIhAP9igDnFbrv8eugPsWirEb4gBpkCbFjHZcR4
wG1FXrDwAHYAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFv4hdL
0gAABAMARzBFAiEA918xCy1li1YmyrnGJSHIw7Z/VHdRnGrpCLjoYRaOKvoCIDQk
knChPWAZaP48q+DpVe5SDu5r1e0zbtFHl3k7hDkJMA0GCSqGSIb3DQEBCwUAA4IB
AQBbxsow6PIh8o4ovrurljzT1h6QQgz/zi4YGTLMWBeDW/wq3VYKIQmz5PJLHTP3
//b0dIT1s2ZPZSn2muNMj/CcSRk5nACVXIngHRzuG6s9pEQNYJ7xtEa3VOle6vai
M4rYZIaIRJuzdB72F6NwBgLlHSRbS9zRxTOEDnG5myTzcGBiiFF6WHhAcfIhuMl0
VXEK9dHb3H7kB/0wKEkLxJb+jAkv+0Eufq2ZZkkR0UvrDokJp6tn5pM3azXXX3Pu
pUX/X7RuFzGynpx/qXwk4iNcsWG6iVfewWcmUjKdDperhEj/23to2130YPstcXKU
E0mPhoAjsAKYHvPSWobxZB3W
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnp3i3Z3RcnLlbGf0AZy7
axeyRWVHiP21t6vZUX0sL84/jX9pS5qK+obd3ABTNc0ai/LhkT7risJSU+Nj6GvI
RqPhCdM6TDw5XdDWV0zzfdCfdPTXWYkO+WIwd4N8fNXvn3AZaNZfSLB4WdIRyr5k
Z/dyPOss7hqhF7eJvAijyAxnnd7rqztEtKq60X9HCF2lbSnIQtTuHKDayE9xPQjk
g61X/AM2iIFChvM2gyFIHimlzK0F1o+izjvLmfHkaJqAsO6cyhNlEssA0BTgAcSH
JmC9BIU2ICryAjMst39yMM7AYjhJYEaUFJGQzzwInsvY05xdLESgWeWLzIexRbSG
CwIDAQAB
-----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 334067910472708320876572887162953700470421
 . . . . . . . . [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-01-26 12:42:55 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-25 12:42:55 +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 'www.spin.pm'
 . . . . . . . . [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 20023508768702143961666542285152683285337043770459715909226317296499654265014582034360302122833213249352423507583322047484954229272131478873602654787637381907934659240219162333150100789009658191397796584826411088109232079909518026229273836810174732589747898492027488619789153735847387130333245976509425972013405295587167583066561978263951857156080183875870697325466435331099094391991370851932273606520298976109560200043445007530172745804136291123020796746202874355084782934955105458197280680028286650911014467339588268556383593186074914733175828017229192784016987854679173087579880345758074582444393947033883255277067
 . . . . . . . . . . . . . . . . . . . . [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)
							62782ba32d1ef772596daadaa4d3b8bcf56564cf
 . . . . . . . . . . . . . . . . [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 (15 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.spin.pm'
 . . . . . . . . . . . . . . . . [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)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fe2174bea00000403004730450220531c2be58dea2e66eee2fecd960cd9afe21471068f29fc8a23c28740328dd936022100ff628039c56ebbfc7ae80fb168ab11be200699026c58c765c478c06d455eb0f0007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fe2174bd20000040300473045022100f75f310b2d658b5626cab9c62521c8c3b67f5477519c6ae908b8e861168e2afa022034249270a13d601968fe3cabe0e955ee520eee6bd5ed336ed14797793b843909
 . . . . [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)
		005bc6ca30e8f221f28e28bebbab963cd3d61e90420cffce2e181932cc5817835bfc2add560a2109b3e4f24b1d33f7fff6f47484f5b3664f6529f69ae34c8ff09c4919399c00955c89e01d1cee1bab3da4440d609ef1b446b754e95eeaf6a2338ad8648688449bb3741ef617a3700602e51d245b4bdcd1c533840e71b99b24f370606288517a58784071f221b8c97455710af5d1dbdc7ee407fd3028490bc496fe8c092ffb412e7ead99664911d14beb0e8909a7ab67e693376b35d75f73eea545ff5fb46e1731b29e9c7fa97c24e2235cb161ba8957dec1672652329d0e97ab8448ffdb7b68db5df460fb2d71729413498f868023b002981ef3d25a86f1641dd6