www.velasqueztaxservices.net
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:4f:e0:cd:83:87:9c:83:bf:9a:04:7b:bf:3d:0f:46:2d:a2 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=www.velasqueztaxservices.net
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:4f:e0:cd:83:87:9c:83:bf:9a:04:7b:bf:3d:0f:46:2d:a2Serial Number (int): 288517978941686598302094724364840030580130
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 9b:8d:69:49:df:08:4e:ff:42:48:17:e7:c4:fa:29:9e:a7:eb:1c:ba
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 31:1a:39:9b:e9:62:70:22:96:1a:aa:40:b7:00:ba:2a:42:63:39:b5
Fingerprint (sha256): 0b:2d:33:6b:ea:8a:5c:02:d3:17:ad:e3:a4:b4:43:c4:c2:72:59:de:cf:5c:b7:10:99:6b:74:13:05:76:9d:b3
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.velasqueztaxservices.net
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.velasqueztaxservices.net
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
velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
Other certificates including the domain name velasqueztaxservices.net
(limited to 100 certificates)
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
velasqueztaxservices.net
velasqueztaxservices.net
www.velasqueztaxservices.net
Certificate
The complete raw certificate details for www.velasqueztaxservices.net in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGPjCCBSagAwIBAgISA0/gzYOHnIO/mgR7vz0PRi2iMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjgxMzUyMjRaFw0x ODExMjYxMzUyMjRaMCcxJTAjBgNVBAMTHHd3dy52ZWxhc3F1ZXp0YXhzZXJ2aWNl cy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCf1L6QrfroVpK/ J6a54D+slfvvTEERfikyRM1NHp0A2nqWLefHjmbIuh6owny6aqE/OERBJXvm0uGT aiDo8tHFNF/odcmes4T4dj2FFHn9bg4//Nr3qrrWFqnEmmuvPa37Mk/PHpKd3K/T EWbAi7SOFguxBgzhy5N/VHnL6KHCz+J2aR2TYNE1nJwgxgwOrt4hqsE4kn/hShcq m2rEZyeSzA+OXMS9nsNx5c9G4rKYpPvDxMa026hQtW5KLC/5R0m4JWPNYAhTue8E 9est4ImeEqxGXqUFE6NYkseIDuhAI4wrti053DXGW1HgrFsTTydIrOUgBAqgHKUG +I+LANJbAgMBAAGjggM/MIIDOzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJuNaUnf CE7/QkgX58T6KZ6n6xy6MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wQQYDVR0RBDowOIIYdmVsYXNxdWV6dGF4c2Vydmlj ZXMubmV0ghx3d3cudmVsYXNxdWV6dGF4c2VydmljZXMubmV0MIH+BgNVHSAEgfYw gfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0 cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBD ZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBh cnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0 ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3Np dG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDBFkrgp3LS1DktyArBB3DU 8MSb3pkaSEDB+gdRZPYzYAAAAWWBBXwoAAAEAwBIMEYCIQDNwrXxotLc5lmEuVu+ 4bx0CqG+OGh7EaNsqpVyhI3k7QIhALmj+rVEmUqYEwaazRxSq47DhyVdXDgYUYoQ YqNJ1LPqAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFlgQV8 nAAABAMARzBFAiAfyWlB0YHQh6QwtVPUrNlFfnY1+HRH32Z/uwW0pKvPGAIhAKNP jkg9RNSccm1qlnUwlWADPk1g/UFAnyePo38zFrAHMA0GCSqGSIb3DQEBCwUAA4IB AQCWrdJL4URA6OTdNJLN5pCeVPsQ+A7Ed+UXrQhjK5GQflZN/AFk23sl56StzEcW qb1LMIQ9hBX4yzzSYHIHwd0u7D0H9v2KxhpSncDq9Ux/5/84XWbWw2Wqn+ogkHqd jhAdWbbPRGRF6Lb/QE83vzLsGDyx9Es0WpkMaxoh0bkwgczc6o75Ca/yqgY/r6WB ZHe7sFiXfeBaJbjQ2EWO2HO+dYNPmPSB5YDKMJRVoBkPtFjTYibyb6jKjuaG8WoW atLGQmVJIlfrvQ0xrhCxGLUAb3Uo6SkhldVswDicTx51ONSynnAb3tIOVBSrZloc RTQ+Ah0rd4xNmLB9HfT27WXl -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn9S+kK366FaSvyemueA/ rJX770xBEX4pMkTNTR6dANp6li3nx45myLoeqMJ8umqhPzhEQSV75tLhk2og6PLR xTRf6HXJnrOE+HY9hRR5/W4OP/za96q61hapxJprrz2t+zJPzx6Sndyv0xFmwIu0 jhYLsQYM4cuTf1R5y+ihws/idmkdk2DRNZycIMYMDq7eIarBOJJ/4UoXKptqxGcn kswPjlzEvZ7DceXPRuKymKT7w8TGtNuoULVuSiwv+UdJuCVjzWAIU7nvBPXrLeCJ nhKsRl6lBROjWJLHiA7oQCOMK7YtOdw1xltR4KxbE08nSKzlIAQKoBylBviPiwDS WwIDAQAB -----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 288517978941686598302094724364840030580130 . . . . . . . . [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 2018-08-28 13:52:24 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-26 13:52:24 +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.velasqueztaxservices.net' . . . . . . . . [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 20176798660825795744577005541641316329548868375192817131625239556359300476747877655892983539649180127411195828125446751403956506169140296898397124999206620527978454665272939826857726372138251609571306238746079336234212603751697370370292872854355954160948224450851891848150487146395999753176286350801670144795339113930806287370157922568327385191967674015249768146395150092686653973384758554475219408444652045718275762186424315449767507154764676114999090446071049901207479360497317155542966399611509272377243729271237625660983189407924315324776064307171742656781864987493342393213168928629688874836818681654952127943259 . . . . . . . . . . . . . . . . . . . . [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) 9b8d6949df084eff424817e7c4fa299ea7eb1cba . . . . . . . . . . . . . . . . [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 (58 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'velasqueztaxservices.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.velasqueztaxservices.net' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f1007700c1164ae0a772d2d4392dc80ac10770d4f0c49bde991a4840c1fa075164f633600000016581057c280000040300483046022100cdc2b5f1a2d2dce65984b95bbee1bc740aa1be38687b11a36caa9572848de4ed022100b9a3fab544994a9813069acd1c52ab8ec387255d5c3818518a1062a349d4b3ea007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016581057c9c000004030047304502201fc96941d181d087a430b553d4acd9457e7635f87447df667fbb05b4a4abcf18022100a34f8e483d44d49c726d6a9675309560033e4d60fd41409f278fa37f3316b007 . . . . [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) 0096add24be14440e8e4dd3492cde6909e54fb10f80ec477e517ad08632b91907e564dfc0164db7b25e7a4adcc4716a9bd4b30843d8415f8cb3cd2607207c1dd2eec3d07f6fd8ac61a529dc0eaf54c7fe7ff385d66d6c365aa9fea20907a9d8e101d59b6cf446445e8b6ff404f37bf32ec183cb1f44b345a990c6b1a21d1b93081ccdcea8ef909aff2aa063fafa5816477bbb058977de05a25b8d0d8458ed873be75834f98f481e580ca309455a0190fb458d36226f26fa8ca8ee686f16a166ad2c64265492257ebbd0d31ae10b118b5006f7528e9292195d56cc0389c4f1e7538d4b29e701bded20e5414ab665a1c45343e021d2b778c4d98b07d1df4f6ed65e5