www.mealplanningtemplate.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:97:c2:af:eb:76:04:a9:ad:98:32:8d:11:db:02:dc:24:e3 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.mealplanningtemplate.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:97:c2:af:eb:76:04:a9:ad:98:32:8d:11:db:02:dc:24:e3Serial Number (int): 400090564790951834946748986078085741552867
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 62:ec:01:e8:ad:9c:12:89:10:c9:1c:5d:aa:05:a6:da:4e:6d:62:76
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 49:32:0d:f9:68:95:64:e0:96:4b:c2:2c:2a:14:33:37:2d:10:ef:30
Fingerprint (sha256): 4e:cf:b8:4d:4f:36:4a:6e:48:0b:a0:5e:81:e0:c2:f8:1f:17:7b:40:bc:9a:8c:34:c3:ad:8e:19:24:6d:0b:4f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.mealplanningtemplate.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.mealplanningtemplate.com
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
www.mealplanningtemplate.com
Other certificates including the domain name mealplanningtemplate.com
(limited to 100 certificates)
www.gardenglimpse.com
anonymous-browsing.com
wineshelving.com
www.mealplanningtemplate.com
shutmate.com
microthin.com
troy.consulting
avidlove.com
vancouverstemcelldoctor.com
www.operating-case.com
www.spinemate.com
dentistrywebdesign.com
mealplanningtemplate.com
mealplanningtemplate.com
khff.com
sportsdoctorsiowa.com
www.vcrystal.com
anonymous-browsing.com
wineshelving.com
www.mealplanningtemplate.com
shutmate.com
microthin.com
troy.consulting
avidlove.com
vancouverstemcelldoctor.com
www.operating-case.com
www.spinemate.com
dentistrywebdesign.com
mealplanningtemplate.com
mealplanningtemplate.com
khff.com
sportsdoctorsiowa.com
www.vcrystal.com
Certificate
The complete raw certificate details for www.mealplanningtemplate.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGcTCCBVmgAwIBAgISBJfCr+t2BKmtmDKNEdsC3CTjMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTQwODI4MzhaFw0y MDA0MTMwODI4MzhaMCcxJTAjBgNVBAMTHHd3dy5tZWFscGxhbm5pbmd0ZW1wbGF0 ZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2ICGwOdit23tV WNqxQnLUzh/PVUgBWzOaRR0BOUboAdyN5hWGcMs6sYZ8ZR+Xgr3VV36WeVTNn5bX JfvqwhVkwmFuqQg73ameBMJ0QQwcHpQDTIy1dL61egDPoJdcO/0xnTi10qcwG04B RIUhieISG47JcfeOpruyfOKm+fk6CPMPClv3hCK0wOhH1MWKTumrKLlrA7VElKvS UotOOdAuz0N89ZaWiY/m3FKTPIkiydRc0raSMKAqlKJURB/X5a1EpgeD7eug+0aS s43ok5mMpw0/YjXq/zU1D3yy2byPHMxuYSSKe1q33KD4Y0IDhUHFZMr/3jr7hNnl dtqbTmAsaiEkBreeGi1JEtcjWzev3QFMDJhdTzKr+3fvy5CtYRMw6M2TmaaGA/MK XhipIeRrhPDpPDxDS4nVSL2qT/ygoPq+AWbi4ckblAgf8liHpy5No2xPlazhXJDD Fsim+ASUr9Anegv3Vkg3NgJQgVOeTSWu9BSDl1XYpajbQF2jtaLMl80SCGm62NSC WuAJ3XN+Qr4B9y/tZTQqtsyHpTqNQQbuQz9VfoNfHIqnCHOrh7r8j/Tumc3HBOWp s+Uum2+tlvKiN576hHYR0jIRHnml+pvPc6+r6M8bjcboNsnQrpklRSZb8320Af8k cqVmuh/mwiKvVfl/Kt6iqbs1DYJ6cwIDAQABo4ICcjCCAm4wDgYDVR0PAQH/BAQD AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBRi7AHorZwSiRDJHF2qBabaTm1idjAfBgNVHSMEGDAWgBSoSmpj BH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0 dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0 dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCcGA1UdEQQgMB6CHHd3 dy5tZWFscGxhbm5pbmd0ZW1wbGF0ZS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEw NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j cnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBvU3asMfAxGdiZAKRR Ff93FRwR2QLBACkGjbIImjfZEwAAAW+jYi5pAAAEAwBHMEUCIHyrSXQb1jAtDkIy wVlPdolVMag/zHRkjdgVrWAILBBmAiEAzbSQVSOuacybbJNhb6MvHmMiiogrj7xx 35DOMXdah3AAdwAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToaadOiHAAAAW+j Yi5uAAAEAwBIMEYCIQCDORgevx57ovcAtgq4r4ZtJ08L+owirpFW257k8xsv2AIh AOGuROa6QzxSDRgVeHC+XSpBPcKHQeOlsX4DTMbaOHIsMA0GCSqGSIb3DQEBCwUA A4IBAQBSuE+2QtdgiJEJ0pskGXtA2yhkMrB5cnfB+A8AR3us9eUP2w8YdDl9hneH 39RvpTBA3MCMh7xgp9AvB2Rvt3Alc3b56E0meTTUc1tAh5x3f4Gl/J8N03zFhBZt abs8BiMB6xhLJ5ompRgRdRu07CwfaJmw9Vk4dZ4A2gR3VvWkrKtgcYWvBy1xw7aI tCRXN5USsaodVDhgFWshbz6gZExxvJRiwrH9EebKAww0RDFGqoMhfJ8ydXtiR89W VwB6WmETl/4ZiwyZjbLN1GRZSygAMQGG5PImLvsSvbS91ULoA/HiRRNb/TxzFANH qRfTIBVw2r1LD+oNWt1QRo1Cp2oc -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtiAhsDnYrdt7VVjasUJy 1M4fz1VIAVszmkUdATlG6AHcjeYVhnDLOrGGfGUfl4K91Vd+lnlUzZ+W1yX76sIV ZMJhbqkIO92pngTCdEEMHB6UA0yMtXS+tXoAz6CXXDv9MZ04tdKnMBtOAUSFIYni EhuOyXH3jqa7snzipvn5OgjzDwpb94QitMDoR9TFik7pqyi5awO1RJSr0lKLTjnQ Ls9DfPWWlomP5txSkzyJIsnUXNK2kjCgKpSiVEQf1+WtRKYHg+3roPtGkrON6JOZ jKcNP2I16v81NQ98stm8jxzMbmEkintat9yg+GNCA4VBxWTK/946+4TZ5Xbam05g LGohJAa3nhotSRLXI1s3r90BTAyYXU8yq/t378uQrWETMOjNk5mmhgPzCl4YqSHk a4Tw6Tw8Q0uJ1Ui9qk/8oKD6vgFm4uHJG5QIH/JYh6cuTaNsT5Ws4VyQwxbIpvgE lK/QJ3oL91ZINzYCUIFTnk0lrvQUg5dV2KWo20Bdo7WizJfNEghputjUglrgCd1z fkK+Afcv7WU0KrbMh6U6jUEG7kM/VX6DXxyKpwhzq4e6/I/07pnNxwTlqbPlLptv rZbyojee+oR2EdIyER55pfqbz3Ovq+jPG43G6DbJ0K6ZJUUmW/N9tAH/JHKlZrof 5sIir1X5fyreoqm7NQ2CenMCAwEAAQ== -----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 400090564790951834946748986078085741552867 . . . . . . . . [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-14 08:28:38 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-13 08:28:38 +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.mealplanningtemplate.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 743007273004414783512718147297985424967169814963839137646330268279321108496010117217484322731172262883732794091484615959712089137979320619470383823154566159483795552959897262356509663614642950061056384729527004661379480474170835426793457133755513622210441267863811711376191018568230083903069528629549042018740698143860203715690459643512715206313510222216884228523030163914935170405232259965478184274085237866231849887031735302724824241819329414056333575801505741044397850838057269401358845514394547779187471340983356328638086589843864093584390273349442821413522284511858152078506245166556588624900068561954575573187319066377997795717135495824248215416014415153717187597878651193845160271361084878050469824949464675645216611509376106417134976417561311746123671695871531436928372528856129928437977574808968780306447964053033534531903861584403375790823655993756934878455814254292338416719721039807615324076342932707178173281699424530978535289826702315923773148840434966526503499340480763855298930245929415956162493604907227204812268413837311093277382273456988195463263594150899130350315486323145053618939923994010047593109022140695528221918775903629002406943015108884623290819580544610382089095339872107307228721890780950430294636395123 . . . . . . . . . . . . . . . . . . . . [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) 62ec01e8ad9c128910c91c5daa05a6da4e6d6276 . . . . . . . . . . . . . . . . [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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mealplanningtemplate.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016fa3622e69000004030047304502207cab49741bd6302d0e4232c1594f76895531a83fcc74648dd815ad60082c1066022100cdb4905523ae69cc9b6c93616fa32f1e63228a882b8fbc71df90ce31775a877000770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016fa3622e6e00000403004830460221008339181ebf1e7ba2f700b60ab8af866d274f0bfa8c22ae9156db9ee4f31b2fd8022100e1ae44e6ba433c520d18157870be5d2a413dc28741e3a5b17e034cc6da38722c . . . . [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) 0052b84fb642d760889109d29b24197b40db286432b0797277c1f80f00477bacf5e50fdb0f1874397d867787dfd46fa53040dcc08c87bc60a7d02f07646fb770257376f9e84d267934d4735b40879c777f81a5fc9f0dd37cc584166d69bb3c062301eb184b279a26a51811751bb4ec2c1f6899b0f55938759e00da047756f5a4acab607185af072d71c3b688b42457379512b1aa1d543860156b216f3ea0644c71bc9462c2b1fd11e6ca030c34443146aa83217c9f32757b6247cf5657007a5a611397fe198b0c998db2cdd464594b2800310186e4f2262efb12bdb4bdd542e803f1e245135bfd3c73140347a917d3201570dabd4b0fea0d5add50468d42a76a1c