abstractfonts.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:c1:7f:3a:fe:1c:81:26:43:d5:73:fd:49:55:b1:8a:8f:a4 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=abstractfonts.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:c1:7f:3a:fe:1c:81:26:43:d5:73:fd:49:55:b1:8a:8f:a4
Serial Number (int): 327180472873694740427872092769449375600548
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 58:6c:0d:0c:97:cc:0a:45:06:82:e5:81:48:e9:de:83:67:d6:9a:70
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 07:85:48:b1:59:59:de:61:ef:12:3a:0c:da:c2:c8:11:6a:69:1c:07
Fingerprint (sha256): 64:20:ab:4a:cb:a8:88:6b:74:eb:d1:bc:66:2d:05:eb:ce:fa:c0:58:63:93:a8:d6:e0:0f:a5:a0:bd:bc:55:47

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 abstractfonts.co

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for abstractfonts.co

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

abstractfonts.co
www.abstractfonts.co

Other certificates including the domain name abstractfonts.co

(limited to 100 certificates)

Certificate

The complete raw certificate details for abstractfonts.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGbjCCBVagAwIBAgISA8F/Ov4cgSZD1XP9SVWxio+kMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTExMDUyMTM3NDFaFw0y
MDAyMDMyMTM3NDFaMBsxGTAXBgNVBAMTEGFic3RyYWN0Zm9udHMuY28wggIiMA0G
CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+xDI18CS87dgxX4RXTsMjVmWhgmZQ
ju9HO33SbnMxQFpzxaT75Wn0nPM8UxuuQKgRgH/nAWceQv7UTeES1kuWC8yQL6xM
oLOmf6P4+QCLbPDnNVcDux820R+TnzconkEnCDitsW1cEScwXoaFPq4KRiiUJIsN
lMWHOPE5hpSqeKpf8bXloKPkD5d58uAMEuTwOzNvU4w9Ttac5fwx6w214lw6Mpj8
+Pv8wlAZ8nhvodfrfJtec9eZHtsroeQY8KotxRTGlGQwHPoO1aTMPOOumLc1TGWj
H/NteHttWGBxK5JYq+jcYHFXGLuGnan4GoLvghgKfyJ8WXo9pP8MPxdyB7cUPzkl
w00F1370tvmFOB1yJyXiIksSFIjWQ0e5HKAaCAJhD+yeNJG09d7/fki1V9R4QDGr
dstgxO3ZRlQgzg0m11KkTbZMfpKwOFmNsH9eIk9MvTmwZ0UOz2sKAchLfaImwEsh
alBh2MHNmBWF6r98v0tdsOkClzL4pNh/JLid+BtNgcOT0hSuvfY9J88KTsQs0cpu
TTkWuY/UU/fSxN7jtxEf7lbnDl4pKE3azyZB+v5rit9ojInVgg3rUwICfs4g5xEa
plvTAExHJlJbwwFr3mmOwwBmzPATGDqQd1GWCwEmWNJwAbDkKQ1xqmUu8bJFoooP
hvx7YdL2/qG0fQIDAQABo4ICezCCAncwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW
MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRY
bA0Ml8wKRQaC5YFI6d6DZ9aacDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv
86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu
dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu
dC14My5sZXRzZW5jcnlwdC5vcmcvMDEGA1UdEQQqMCiCEGFic3RyYWN0Zm9udHMu
Y2+CFHd3dy5hYnN0cmFjdGZvbnRzLmNvMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA8JWkWfIA0YJAEC0vk4iO
rUv+HUfjmeHQNKawqKqOsnMAAAFuPbdtBwAABAMARzBFAiEA4zycy+ml82tgRKiP
NgK1DFQMA87/rvtCKhCk1dm1uHUCIHWssuXEuC2wgIgnL+ENKwGgUr20kO0Ed0Yi
ZL2vR1J5AHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFuPbdt
LwAABAMARzBFAiADCySWtDCNNrWDIdEuYQQPNfl8VLqEay3B3+jMwnewAwIhAJBX
8nDah6gzsq3cn2Caz7pPKBXOAwIxDN6d5fiTrPkOMA0GCSqGSIb3DQEBCwUAA4IB
AQBnOvi43kasmzfvavNbU6rBtRLnwmO5JMOmsWEYTkGVDnQM6ooVJuqMeRO9lEag
BVItzMGGo+zPCribFETSIimgL6OvkCK2A/gQD+LmN71atiOtm/N9BhvCAlRYuuzA
gZOOoXLNb0yr0bB0riPgv6FIwYG5G1wT1HfaVETIRi14PaPniWBLAGnSXGyjpXr2
oXUP95X5BiePHgDluA8pGIDhJ0nLjVTqLVs5d0p0Hbrf+17YneWm5Yu1zDigF9Bm
is7wH6rm03QW5MTo3gN4pqRZlX1xUTKAnZysxQ11wl6Hg8tAVQLGeRUrqGjLAe2w
TQ1NokoARDnb6LoDYkwiEeoN
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvsQyNfAkvO3YMV+EV07D
I1ZloYJmUI7vRzt90m5zMUBac8Wk++Vp9JzzPFMbrkCoEYB/5wFnHkL+1E3hEtZL
lgvMkC+sTKCzpn+j+PkAi2zw5zVXA7sfNtEfk583KJ5BJwg4rbFtXBEnMF6GhT6u
CkYolCSLDZTFhzjxOYaUqniqX/G15aCj5A+XefLgDBLk8Dszb1OMPU7WnOX8MesN
teJcOjKY/Pj7/MJQGfJ4b6HX63ybXnPXmR7bK6HkGPCqLcUUxpRkMBz6DtWkzDzj
rpi3NUxlox/zbXh7bVhgcSuSWKvo3GBxVxi7hp2p+BqC74IYCn8ifFl6PaT/DD8X
cge3FD85JcNNBdd+9Lb5hTgdcicl4iJLEhSI1kNHuRygGggCYQ/snjSRtPXe/35I
tVfUeEAxq3bLYMTt2UZUIM4NJtdSpE22TH6SsDhZjbB/XiJPTL05sGdFDs9rCgHI
S32iJsBLIWpQYdjBzZgVheq/fL9LXbDpApcy+KTYfyS4nfgbTYHDk9IUrr32PSfP
Ck7ELNHKbk05FrmP1FP30sTe47cRH+5W5w5eKShN2s8mQfr+a4rfaIyJ1YIN61MC
An7OIOcRGqZb0wBMRyZSW8MBa95pjsMAZszwExg6kHdRlgsBJljScAGw5CkNcapl
LvGyRaKKD4b8e2HS9v6htH0CAwEAAQ==
-----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 327180472873694740427872092769449375600548
 . . . . . . . . [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-11-05 21:37:41 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-03 21:37: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 'abstractfonts.co'
 . . . . . . . . [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 778258976050704406622545225809522160004954502380108859322842968583752488215482308153735290719606696269208289840672738094311314090157384031158892869943140450145440589535618290218120198815111739075272933167239022179248719993821364362226917670229757858779041376118910701048481819110979022070037477039232352547362493438996300740121521368467812068213401277152201456732037515051431705235763795311497831464659713163861844946122759785774600376959784130737273208813244222264743524660714038324605466528189762072846909775892272675398821379939426249435806279512690134564337220836574476733144282075679788768241274615419913102209347651556703534085226440186274158575775012395704988628915543053015619879745414974452154092847794716538937873686155198615801021683149183962214421263083844193484438266856953853525048933125264553528760624090808546839311157166568041007104682095733407759057899247922566349226042329586237644542618957205380113425900120292974850066903658649729601985860618437458573139171750973224315772623898611929478520566371659214284195633795811705924671157260903724872391463337286452635829288717536779841115014853669567662817174080522934807688576198498368855664743487412247028752231850969947749614849173298852187908154038178884351542015101
 . . . . . . . . . . . . . . . . . . . . [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)
							586c0d0c97cc0a450682e58148e9de8367d69a70
 . . . . . . . . . . . . . . . . [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 (42 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'abstractfonts.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.abstractfonts.co'
 . . . . . . . . . . . . . . . . [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)
							00f0007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016e3db76d070000040300473045022100e33c9ccbe9a5f36b6044a88f3602b50c540c03ceffaefb422a10a4d5d9b5b875022075acb2e5c4b82db08088272fe10d2b01a052bdb490ed0477462264bdaf47527900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016e3db76d2f00000403004730450220030b2496b4308d36b58321d12e61040f35f97c54ba846b2dc1dfe8ccc277b0030221009057f270da87a833b2addc9f609acfba4f2815ce0302310cde9de5f893acf90e
 . . . . [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)
		00673af8b8de46ac9b37ef6af35b53aac1b512e7c263b924c3a6b161184e41950e740cea8a1526ea8c7913bd9446a005522dccc186a3eccf0ab89b1444d22229a02fa3af9022b603f8100fe2e637bd5ab623ad9bf37d061bc2025458baecc081938ea172cd6f4cabd1b074ae23e0bfa148c181b91b5c13d477da5444c8462d783da3e789604b0069d25c6ca3a57af6a1750ff795f906278f1e00e5b80f291880e12749cb8d54ea2d5b39774a741dbadffb5ed89de5a6e58bb5cc38a017d0668acef01faae6d37416e4c4e8de0378a6a459957d715132809d9cacc50d75c25e8783cb405502c679152ba868cb01edb04d0d4da24a004439dbe8ba03624c2211ea0d