anavieirapersonaltrainer.pt

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:68:b2:46:91:bc:80:fc:7f:7f:1d:90:4c:a4:3f:d1:1c:5e was issued on by Let's Encrypt.

With 7 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)

anavieirapersonaltrainer.pt

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:68:b2:46:91:bc:80:fc:7f:7f:1d:90:4c:a4:3f:d1:1c:5e
Serial Number (int): 384075478886732605664820424078492116786270
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 38:e3:f6:c4:ce:df:4d:22:e4:54:f8:68:d1:46:0f:79:0a:cb:a7:c3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): fa:c7:3b:2c:34:4c:9d:ef:71:93:5c:f3:fb:81:b2:7e:74:02:cb:fa
Fingerprint (sha256): 2e:f6:38:ba:e1:ca:0a:46:98:28:08:90:08:c3:b2:e4:1d:36:a3:f2:30:90:31:3e:dd:bc:c8:99:c1:6a:77:80

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 anavieirapersonaltrainer.pt

7

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for anavieirapersonaltrainer.pt

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

anavieirapersonaltrainer.pt
autodiscover.anavieirapersonaltrainer.pt
cpanel.anavieirapersonaltrainer.pt
mail.anavieirapersonaltrainer.pt
webdisk.anavieirapersonaltrainer.pt
webmail.anavieirapersonaltrainer.pt
www.anavieirapersonaltrainer.pt

Other certificates including the domain name anavieirapersonaltrainer.pt

(limited to 100 certificates)

Certificate

The complete raw certificate details for anavieirapersonaltrainer.pt in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGTDCCBTSgAwIBAgISBGiyRpG8gPx/fx2QTKQ/0RxeMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMDUyMTQyMTlaFw0x
OTA1MDYyMTQyMTlaMCYxJDAiBgNVBAMTG2FuYXZpZWlyYXBlcnNvbmFsdHJhaW5l
ci5wdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMe+aem/nXa1tF0C
hrH6zBKSEg9HC+SYayGXHel57cRFpSKD5dj3VHtuQhZAmsEu84UXFsSz8+CWn5Sg
yCAmJjucvV/0mnC1D6OWNhpFI/ppi+rM2caUcDZT7FDJNq6Y8l9MuYBb2ZVpgtnQ
Fo8hAN7PUvlevjVVIjj57iWmWJT9+pVmydnH4oU2TI8bGczwu0wnwiCooFDjzgMI
duK5KsFWKH5iLLnxoe/hGxHFWmpLzxw1l7skyPZpUcn0TjKnY1pAKyOHrFnRJ42B
W3OEO2KF9k/u2NkkTvBorxwpwCZZeALHfttQr3yNQvZuuDlm6wIRsuffnUEd8DLb
YEwRFvkCAwEAAaOCA04wggNKMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUOOP2xM7f
TSLkVPho0UYPeQrLp8MwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEw
bwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMu
bGV0c2VuY3J5cHQub3JnLzCCAQMGA1UdEQSB+zCB+IIbYW5hdmllaXJhcGVyc29u
YWx0cmFpbmVyLnB0gihhdXRvZGlzY292ZXIuYW5hdmllaXJhcGVyc29uYWx0cmFp
bmVyLnB0giJjcGFuZWwuYW5hdmllaXJhcGVyc29uYWx0cmFpbmVyLnB0giBtYWls
LmFuYXZpZWlyYXBlcnNvbmFsdHJhaW5lci5wdIIjd2ViZGlzay5hbmF2aWVpcmFw
ZXJzb25hbHRyYWluZXIucHSCI3dlYm1haWwuYW5hdmllaXJhcGVyc29uYWx0cmFp
bmVyLnB0gh93d3cuYW5hdmllaXJhcGVyc29uYWx0cmFpbmVyLnB0MEwGA1UdIARF
MEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6
Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA
4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFov9OPFAAABAMARzBF
AiEAhHxF2sYv4Pvaea4ON/sEHvOkW3KkBc/sZTkvYHYb6isCIFtfQs4gzsFX+tVw
N1pEn2ezsNUbtUMzUVUpxKFuRafBAHUAKTxRllTIOWW6qlD8WAfUt2+/WHopctyk
wwz05UVH9HgAAAFov9OPBwAABAMARjBEAiBXDgxfu6wSmo8Kfn54wzV7BOkNoWq6
+oulGQrNO7JldgIgYYapL70obsPnKd3OZ3yEUnk8TZgIyF+D3ojMybZdgKUwDQYJ
KoZIhvcNAQELBQADggEBAGykjUx24t2WGON9LYFBElwDvbrT10qBQUJKEXm4z8gE
CVKK1x2/BL7sN8RKMa5IUZgglKcK0D8aoHJQsseVv1Ym4glQD1FUoStm4e3ON7+u
2ZLdq/vrpEEje7rn1q8VfHk/NE5Q5jKvBqxuoBfHQd3xa3q0is7uHtRN3TuR+6Xq
Z/icNr/fh9IXzTtfM8eX36FJMJUMHOVk9NIsjX+7IkLjLACoh9J4rFFvhF99eMkI
Kj4IAgVcHKOm2+UlBsT3uf8nPgBIpqlcfIK8dlykP3sp8ki3DhqqMxYXEi0olgMq
SCUjI3F2wkoZDE72Wcax3IsM1OzUArg+WxYk/PyXUUw=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx75p6b+ddrW0XQKGsfrM
EpISD0cL5JhrIZcd6XntxEWlIoPl2PdUe25CFkCawS7zhRcWxLPz4JaflKDIICYm
O5y9X/SacLUPo5Y2GkUj+mmL6szZxpRwNlPsUMk2rpjyX0y5gFvZlWmC2dAWjyEA
3s9S+V6+NVUiOPnuJaZYlP36lWbJ2cfihTZMjxsZzPC7TCfCIKigUOPOAwh24rkq
wVYofmIsufGh7+EbEcVaakvPHDWXuyTI9mlRyfROMqdjWkArI4esWdEnjYFbc4Q7
YoX2T+7Y2SRO8GivHCnAJll4Asd+21CvfI1C9m64OWbrAhGy59+dQR3wMttgTBEW
+QIDAQAB
-----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 384075478886732605664820424078492116786270
 . . . . . . . . [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-02-05 21:42:19 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-06 21:42:19 +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 'anavieirapersonaltrainer.pt'
 . . . . . . . . [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 25215319194612397711284879294944564311467429835417171169225610409665268737195678602700692880780129646383589265085948343557610535772943782789209789944457266861284696022111880323869237806005075083807398573660205317313773054606325420515170484369855955474647862859839012745969572583380410792405494472253891525608062276853061630641543105999800643127368954686904312319836138207818735470020129036398132964622542577619124016795993783658934340177776362958186069345808285641260378617456470311135040635082798238302356319855591183996722227624377224230968476257650746488681444872116337677571718326680817447581681703081349865346809
 . . . . . . . . . . . . . . . . . . . . [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)
							38e3f6c4cedf4d22e454f868d1460f790acba7c3
 . . . . . . . . . . . . . . . . [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 (251 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.anavieirapersonaltrainer.pt'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000168bfd38f140000040300473045022100847c45dac62fe0fbda79ae0e37fb041ef3a45b72a405cfec65392f60761bea2b02205b5f42ce20cec157fad570375a449f67b3b0d51bb54333515529c4a16e45a7c1007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000168bfd38f0700000403004630440220570e0c5fbbac129a8f0a7e7e78c3357b04e90da16abafa8ba5190acd3bb2657602206186a92fbd286ec3e729ddce677c8452793c4d9808c85f83de88ccc9b65d80a5
 . . . . [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)
		006ca48d4c76e2dd9618e37d2d8141125c03bdbad3d74a8141424a1179b8cfc80409528ad71dbf04beec37c44a31ae4851982094a70ad03f1aa07250b2c795bf5626e209500f5154a12b66e1edce37bfaed992ddabfbeba441237bbae7d6af157c793f344e50e632af06ac6ea017c741ddf16b7ab48aceee1ed44ddd3b91fba5ea67f89c36bfdf87d217cd3b5f33c797dfa14930950c1ce564f4d22c8d7fbb2242e32c00a887d278ac516f845f7d78c9082a3e0802055c1ca3a6dbe52506c4f7b9ff273e0048a6a95c7c82bc765ca43f7b29f248b70e1aaa331617122d2896032a482523237176c24a190c4ef659c6b1dc8b0cd4ecd402b83e5b1624fcfc97514c