devapi.astrafit.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:b4:f1:5d:9c:f3:9f:32:e3:00:f9:80:e0:09:c3:aa:df:69 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=devapi.astrafit.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:b4:f1:5d:9c:f3:9f:32:e3:00:f9:80:e0:09:c3:aa:df:69
Serial Number (int): 322908513854999283123092963678845269630825
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 11:61:6f:4a:8e:4b:34:27:32:be:39:b4:af:6a:e4:9b:93:be:f3:3e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): f0:2e:b7:d7:15:b6:59:fd:ef:d6:24:2b:37:75:17:29:d7:fe:d5:5c
Fingerprint (sha256): 7f:8a:0d:f1:c6:81:9c:4e:12:b8:6c:31:55:15:07:9e:94:8a:0e:1e:2c:ce:93:aa:ae:98:51:ca:06:2f:06:19

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 devapi.astrafit.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for devapi.astrafit.com

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

devapi.astrafit.com

Other certificates including the domain name astrafit.com

(limited to 100 certificates)
devsizer.astrafit.com
www.mypark.pro
devsizer.astrafit.com
register.spectreballistics.com
devapi.astrafit.com
tls.automattic.com
tls.automattic.com
www.sylvari.it
devapi.astrafit.com
astrafit.com
tls.automattic.com
tls.automattic.com
tls.automattic.com
tls.automattic.com
devapi.astrafit.com
tls.automattic.com
devsizer.astrafit.com
tls.automattic.com
*.astrafit.com
auth.astrafit.com
assistant2.astrafit.com
as-ta.net
tls.automattic.com
tls.automattic.com
astrafit.com
tls.automattic.com
www.astrafit.com
*.astrafit.com
devsizer.astrafit.com
tls.automattic.com
tls.automattic.com
tls.automattic.com
www.astrafit.com
devapi.astrafit.com
tls.automattic.com
astrafit.com
devsizer.astrafit.com
devapi.astrafit.com
tls.automattic.com
www.biometrical.no
astrafit.com
devapi.astrafit.com
devsizer.astrafit.com
diseasesovertime.com
tls.automattic.com
tls.automattic.com
www.astrafit.com
tls.automattic.com
astrafit.com
www.astrafit.com
devapi1.astrafit.com
tls.automattic.com
maguro.yokoe.me
www.astrafit.com
astrafit.com
www.astrafit.com
tls.automattic.com
devapi.astrafit.com
devsizer.astrafit.com
astrafit.com
*.astrafit.com
astrafit.com
app.borbalo.ge
devsizer.astrafit.com
devapi.astrafit.com
astrafit.com
astrafit.com
devsizer.astrafit.com
dev.myhelm.io
devapi.astrafit.com
devapi.astrafit.com
www.astrafit.com
astoryofseasons.com
tls.automattic.com
tls.automattic.com
tls.automattic.com
astrafit.com
devapi.astrafit.com
tls.automattic.com
astrafit.com
tls.automattic.com
devsizer.astrafit.com
astrafit.com
devwidget.astrafit.com
devsizer.astrafit.com
devapi.astrafit.com
tls.automattic.com
devapi.astrafit.com
tls.automattic.com
leadgeneratorbot.com
tls.automattic.com
app.borbalo.ge
astrafit.com
*.astrafit.com
www.astrafit.com
tls.automattic.com
tls.automattic.com
devsizer.astrafit.com
tls.automattic.com
devsizer.astrafit.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXDCCBESgAwIBAgISA7TxXZzznzLjAPmA4AnDqt9pMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTIyMjA1MjlaFw0y
MDA2MTAyMjA1MjlaMB4xHDAaBgNVBAMTE2RldmFwaS5hc3RyYWZpdC5jb20wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVRhhh8E7seDNOvsoJe/X2jEMW
lxe5N8DWNq5ZpFOYOsL6J3sk46rHi9Niy9E6msVh6rL9y8e/yV8Hi26tzKET/5+q
Vay1Oe7lEqnv760e8y644Cno4umWsMSrNdy1aLxDOvsoabeSyatA0FWbWLym7WLi
PKeW9OEEwfyFx4msCJ8FxBSnJ+mLlxb4TY48jxMBwR2JeL1ILmfyNEtFFYVnLmWv
1Zu5CLRISWVfgUynLhAgkWg90K8NaPPe46fdgIfSQfY+yfASN32c4ZmXGUgLyMvu
8a+Mt4KG6ZH15nxvm9nHPSrwjMtuu4SVbXDf3ugh5e7a6FT+Odl+AxB6cJgnAgMB
AAGjggJmMIICYjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBFhb0qOSzQnMr45tK9q
5JuTvvM+MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUF
BwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNy
eXB0Lm9yZy8wHgYDVR0RBBcwFYITZGV2YXBpLmFzdHJhZml0LmNvbTBMBgNVHSAE
RTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRw
Oi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1
AF6nc/nfVsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAABcND+4bsAAAQDAEYw
RAIgIQTl0MOhAVxAdhINMReaiAYCfA6C/uLc/gcHE4t/WsACIBPBHDixLL2a4s6V
d8siI1yIUB5pzQCRsYk0mgOM5DhzAHUAsh4FzIuizYogTodm+Su5iiUgZ2va+nDn
sklTLe+LkF4AAAFw0P7hzgAABAMARjBEAiA0NZgq0azPj9eetmMmtnOxDsfwGSWn
I+bSf+FZUWAIewIgQVtPhn7RRNJaYIrlf8SuprerbajM7tnM9XCRxahKbg8wDQYJ
KoZIhvcNAQELBQADggEBADkdvgDVn0cjsmBagMqAaGCCRKjUVl+u6UzOgzPSALe1
YZ/PZenepJYk8JL8xsJKRfKv443nU/QgMUXF8tmet8fDgypQOFUh9qBg2wpl7zgL
glGxjnPjVIdUE+bzmdz0NTCXbwYfXByt9j00qBliorjEysJtjl948jb7BYeU81Vu
aOauFUZJrpP5M3vGgZG8qkpits4v8gS1vQo05LGO7xO1Uq5ZulvqjWYW+56GgA9I
oxlsN8Rqm7GBjHEXFsXShyG/i2ySDBf/R8+SVq1Pi6XqZJeNoBJVgIruktEhzjiL
4Jk++5yc7WP5J6716wgRH0Can12xcsE3Gf+DiNL7syg=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1UYYYfBO7HgzTr7KCXv1
9oxDFpcXuTfA1jauWaRTmDrC+id7JOOqx4vTYsvROprFYeqy/cvHv8lfB4turcyh
E/+fqlWstTnu5RKp7++tHvMuuOAp6OLplrDEqzXctWi8Qzr7KGm3ksmrQNBVm1i8
pu1i4jynlvThBMH8hceJrAifBcQUpyfpi5cW+E2OPI8TAcEdiXi9SC5n8jRLRRWF
Zy5lr9WbuQi0SEllX4FMpy4QIJFoPdCvDWjz3uOn3YCH0kH2PsnwEjd9nOGZlxlI
C8jL7vGvjLeChumR9eZ8b5vZxz0q8IzLbruElW1w397oIeXu2uhU/jnZfgMQenCY
JwIDAQAB
-----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 322908513854999283123092963678845269630825
 . . . . . . . . [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-12 22:05:29 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-10 22:05:29 +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 'devapi.astrafit.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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 26923324211061594175287324422295185630849699005446843547178636686400001532263349647822889106999362938281207681579311699568263261733498145993541341369387998675080269041108768336158226965657464225605880901773852157598632667371771519547337570955842752982809927267222918588099101904274642172699342843978242680057445767184651889736019783084679120682583790300198308427205987766766316162656980928478560399460666084701665116386654651012500895794159997274282528812317821538435318210175828152648220346318229868873459232151111946475064169612399541404766784996156558575481660360183510923308048578824309608873579602265758900459559
 . . . . . . . . . . . . . . . . . . . . [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)
							11616f4a8e4b342732be39b4af6ae49b93bef33e
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'devapi.astrafit.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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a11212841875968171455800000170d0fee1bb000004030046304402202104e5d0c3a1015c4076120d31179a8806027c0e82fee2dcfe0707138b7f5ac0022013c11c38b12cbd9ae2ce9577cb22235c88501e69cd0091b189349a038ce43873007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170d0fee1ce000004030046304402203435982ad1accf8fd79eb66326b673b10ec7f01925a723e6d27fe1595160087b0220415b4f867ed144d25a608ae57fc4aea6b7ab6da8cceed9ccf57091c5a84a6e0f
 . . . . [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)
		00391dbe00d59f4723b2605a80ca8068608244a8d4565faee94cce8333d200b7b5619fcf65e9dea49624f092fcc6c24a45f2afe38de753f4203145c5f2d99eb7c7c3832a50385521f6a060db0a65ef380b8251b18e73e354875413e6f399dcf43530976f061f5c1cadf63d34a81962a2b8c4cac26d8e5f78f236fb058794f3556e68e6ae154649ae93f9337bc68191bcaa4a62b6ce2ff204b5bd0a34e4b18eef13b552ae59ba5bea8d6616fb9e86800f48a3196c37c46a9bb1818c711716c5d28721bf8b6c920c17ff47cf9256ad4f8ba5ea64978da01255808aee92d121ce388be0993efb9c9ced63f927aef5eb08111f409a9f5db172c13719ff8388d2fbb328