app.yarvis.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:31:ae:2c:cc:5e:cb:7f:5b:24:5c:69:cf:a1:66:fc:ea:29 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=app.yarvis.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:31:ae:2c:cc:5e:cb:7f:5b:24:5c:69:cf:a1:66:fc:ea:29
Serial Number (int): 278242212051857061386138502177578033146409
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: e4:3a:36:d4:e5:88:29:47:0b:19:59:a6:72:37:b3:5f:76:f6:bc:e1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 14:43:ee:00:ed:27:c5:5b:12:f2:45:44:34:60:1f:f0:5d:00:70:58
Fingerprint (sha256): 1a:d7:2b:83:c2:d1:82:3c:e9:78:0b:42:0c:6e:d4:68:d9:01:ea:72:c4:2b:2e:7e:39:ca:10:b1:f9:38:db:58

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 app.yarvis.de

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for app.yarvis.de

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

app.yarvis.de

Other certificates including the domain name yarvis.de

(limited to 100 certificates)
staging.yarvis.de
status.yarvis.de
projects.nexusimprovement.com
recruitment.laveraitalia.it
app.yarvis.de
www.yarvis.de
www.yarvis.de
app.yarvis.de
recruitment.laveraitalia.it
app.yarvis.de
projects.atwell.lu
projects.omerosystems.com
yarvis.de
forms.centimo.nl
halloween.rusgymnasium.at
info.digitalizadores.es
status.yarvis.de
forms.yarvis.de
www.yarvis.de
status.yarvis.de
recruitment.laveraitalia.it
app.yarvis.de
www.yarvis.de
app.yarvis.de
recruitment.laveraitalia.it
yarvis.de
status.yarvis.de
www.yarvis.de
www.yarvis.de
www.yarvis.de
status.yarvis.de
staging.yarvis.de
portal.visionsoft.com.cy
forms.lawplus.co.uk
status.yarvis.de
support.yarvis.de
www.yarvis.de
www.yarvis.de
staging.yarvis.de
staging.yarvis.de
staging.yarvis.de
halloween.rusgymnasium.at
www.yarvis.de
forms.lawplus.co.uk
projects.swish-it.com
staging.yarvis.de
support.yarvis.de
staging.yarvis.de
app.yarvis.de
www.yarvis.de
app.yarvis.de
forms.centimo.nl
status.yarvis.de
forms.nublock.holdings
app.yarvis.de
app.yarvis.de
recruitment.laveraitalia.it
app.yarvis.de
yarvis.de
assistenza.lrsa.it
www.yarvis.de
webinar.just-barcamps.com
status.yarvis.de
staging.yarvis.de
app.yarvis.de
www.yarvis.de
app.yarvis.de
recruitment.laveraitalia.it
app.yarvis.de
www.yarvis.de
app.yarvis.de
app.yarvis.de
helpdesk.evalink.io
meet.carbontool.com
app.yarvis.de
yarvis.de
staging.yarvis.de
projects.atwell.lu
app.yarvis.de
halloween.rusgymnasium.at
staging.yarvis.de
app.yarvis.de
status.yarvis.de
www.yarvis.de
piwik.yarvis.de
projects.samepage.digital
www.yarvis.de
app.yarvis.de
halloween.rusgymnasium.at
app.yarvis.de
www.yarvis.de
recruitment.laveraitalia.it
recruitment.laveraitalia.it
www.yarvis.de
app.yarvis.de
app.yarvis.de
projects.atwell.lu
status.yarvis.de
www.yarvis.de
status.yarvis.de

Certificate

The complete raw certificate details for app.yarvis.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFUjCCBDqgAwIBAgISAzGuLMxey39bJFxpz6Fm/OopMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjcwOTM0MDJaFw0x
OTEyMjYwOTM0MDJaMBgxFjAUBgNVBAMTDWFwcC55YXJ2aXMuZGUwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCjae0FAGVB/xLP6FjRS0pMon/CjPVnykfx
rpxEWwOSfCQUFgOiOuJ51AUHot760g3Pax3wMyo9egZButVuoLnsAd7Fch6th13D
mtH2elnzO3RQjOYhQqtL2sytycsXhwoTXrowzvRkTlTnEI9cXnaJKAhUR/aNHJUK
18KTuDsGUSuwQzu0wBM0UtTb4f/YD/r6pyq7BYA6WnIhmg4NO+tSKjBfq3yfH9Lj
qf+UnC1FdD4LV1finRWjqcBx+2CeYXhXGgK29l1pivY+L9Ngu98rJmlI/31jOiFc
P/DLC3DMwZPAyEP40/vpe3gLKzOuXXIL8T8qXJu7TEdnu6ObUwHRAgMBAAGjggJi
MIICXjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOQ6NtTliClHCxlZpnI3s1929rzh
MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw
YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y
Zy8wGAYDVR0RBBEwD4INYXBwLnlhcnZpcy5kZTBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AHR+2oMxrTMQkSGc
ziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABbXJI5MkAAAQDAEcwRQIhAPU4AAqzc9Yq
MhjrzsEVe3ykZMMmn4nHuOcEZlZHZ8UDAiAS18DhFN3MCOnczBk/JLMOCL1jdg4l
MJbbqlxW5/KB9AB2ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAAB
bXJI5MwAAAQDAEcwRQIgQvfHrrIoiJTO0OzJnyqpzB3eMHsggnZGVTGKa0OhlW4C
IQCoF6kDyhWfStLKsck2x8oAmCmyNX2bh2HectoDpyTtCzANBgkqhkiG9w0BAQsF
AAOCAQEAJmafOHHeCQjKJDvSULk6WqzJc3FlhusDFYxCtnkUCY80uN+BqxVyZIqe
URTrmRo8buapBMt9MCedriVWYaJbNVaE3OzVQoT7vgjPiS+6mGGwLe7sCiV9MgAl
bRT3spTTZpCJO2mjt8Ojt0iYXx52LlILJqtlgRNiniNTqytPz/a/voSD2rn1mHlQ
x+HrMZlK3gG4v4hOu4+isHr6M2SMvZycUb/DLGs1M5pCCdi5cC8rP+kFFgo36hLv
AxDtPdJYMCZAEDVNqMJw7ofISlQUG4lMJoDRBZ4hGDpVp7tDizuoGFOJTr4Vr2Nc
IAPnCxwgFz0yrsGp5BAU+lGxFprZJw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo2ntBQBlQf8Sz+hY0UtK
TKJ/woz1Z8pH8a6cRFsDknwkFBYDojriedQFB6Le+tINz2sd8DMqPXoGQbrVbqC5
7AHexXIerYddw5rR9npZ8zt0UIzmIUKrS9rMrcnLF4cKE166MM70ZE5U5xCPXF52
iSgIVEf2jRyVCtfCk7g7BlErsEM7tMATNFLU2+H/2A/6+qcquwWAOlpyIZoODTvr
UiowX6t8nx/S46n/lJwtRXQ+C1dX4p0Vo6nAcftgnmF4VxoCtvZdaYr2Pi/TYLvf
KyZpSP99YzohXD/wywtwzMGTwMhD+NP76Xt4Cyszrl1yC/E/Klybu0xHZ7ujm1MB
0QIDAQAB
-----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 278242212051857061386138502177578033146409
 . . . . . . . . [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-09-27 09:34:02 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-26 09:34:02 +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 'app.yarvis.de'
 . . . . . . . . [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 20629077696621461811365382344471006813435606925066940351652279342747385552039727948965392129990541940139419363696452120946188787040439962389392504975806938094193001054554128075229444325777542744332691615693523960802921859840380828381625672161548211756359782997542673703446074864803124971842754623289843755195569892041186151917952860262037784108368772905101850063985879946403876203857630232215842030759061135400934497697681593412274588335692590406577603353552863966115655348925564578247463564388185834875104390477312344781339057760441559921017527667309527667999254619632721093892683138377152874158720735265139796935121
 . . . . . . . . . . . . . . . . . . . . [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)
							e43a36d4e58829470b1959a67237b35f76f6bce1
 . . . . . . . . . . . . . . . . [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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'app.yarvis.de'
 . . . . . . . . . . . . . . . . [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)
							00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d7248e4c90000040300473045022100f538000ab373d62a3218ebcec1157b7ca464c3269f89c7b8e70466564767c503022012d7c0e114ddcc08e9dccc193f24b30e08bd63760e253096dbaa5c56e7f281f4007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d7248e4cc0000040300473045022042f7c7aeb2288894ced0ecc99f2aa9cc1dde307b2082764655318a6b43a1956e022100a817a903ca159f4ad2cab1c936c7ca009829b2357d9b8761de72da03a724ed0b
 . . . . [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)
		0026669f3871de0908ca243bd250b93a5aacc973716586eb03158c42b67914098f34b8df81ab1572648a9e5114eb991a3c6ee6a904cb7d30279dae255661a25b355684dcecd54284fbbe08cf892fba9861b02deeec0a257d3200256d14f7b294d36690893b69a3b7c3a3b748985f1e762e520b26ab658113629e2353ab2b4fcff6bfbe8483dab9f5987950c7e1eb31994ade01b8bf884ebb8fa2b07afa33648cbd9c9c51bfc32c6b35339a4209d8b9702f2b3fe905160a37ea12ef0310ed3dd25830264010354da8c270ee87c84a54141b894c2680d1059e21183a55a7bb438b3ba81853894ebe15af635c2003e70b1c20173d32aec1a9e41014fa51b1169ad927