rivera.me

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:b2:ab:43:ed:30:6e:ca:98:ab:88:e3:05:45:c6:a5:bc:b7 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=rivera.me

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:b2:ab:43:ed:30:6e:ca:98:ab:88:e3:05:45:c6:a5:bc:b7
Serial Number (int): 322134769789144845025260492339852926631095
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: de:37:f7:b9:fb:ef:cd:6a:a2:cb:6c:14:56:89:96:8d:8c:00:46:4a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 12:f6:8c:39:ed:ec:19:cc:52:7e:cf:03:d6:23:f8:a4:6f:e0:1d:f1
Fingerprint (sha256): c8:e3:56:35:34:c7:df:c3:ae:6c:db:d9:50:73:b7:bb:4e:98:9a:73:2c:cd:0f:83:74:89:d6:16:8d:be:7f:34

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 rivera.me

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for rivera.me

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

rivera.me
www.rivera.me

Other certificates including the domain name rivera.me

(limited to 100 certificates)

Certificate

The complete raw certificate details for rivera.me in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWTCCBUGgAwIBAgISA7KrQ+0wbsqYq4jjBUXGpby3MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MDIyMTQ4NDZaFw0x
OTA5MzAyMTQ4NDZaMBQxEjAQBgNVBAMTCXJpdmVyYS5tZTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAKsmXdH3LWSV0BaEMT/KzFGv8FblBf7w6y0XH0pp
FXpXt1QrUMDnLdvc1BYUDkYqkaIbkCOjzoiFVyhhGYHD+D++lKDy/UqCJcS3/1TZ
nIioty4Ix4MciO7qJmXSkXxGfOw9z8l1a/ICxXL3uXRmpi4dYd30aMvgucu7kdzF
cKTNla6aiuL0226toDK9YrxKpGgrCFZFEj8aQjUWEAEmWiyttBQhEDUmtefY/lrQ
3mdDDBbWE09258JqK8sC9hApGa4ImnFL81sWxcyLQz4IwKgv8ZvPuCU/IlYMgULk
/2mUGFkqJB1T/jcQCJOhhiSINun4FDmgvAqdlD9v2KDIHyxHE0ExCam06HRhjEoZ
pTkoORfDw6Qtq0dA++/+Rnc6UhaUW5zBrLFM1MBBAVCDRWP2yWo2wazKF4czHqbK
ZKOOprU3ItC1pO7bLTxX7eNC82IV4FkSzS+NUih0PY0RRt2rqm4srOP5kxEEexbr
exSlz/4Cz9PiAN9Cs5fxJ6UosUSTz7xrPjfJnKTvlzsbvoz/th5z8dSQIfHtDKBN
v4WhSgkPNyn7DMdziX2vP5/yGBlCY6RDOE9O98v2rTfMMqsW4e0vmBOYPda7/PzB
8mpvzIuzigmc4W+BJA0Ng6TWbZo95Dj95NHYJQ8v+r16ZokmNjEBSydXFhHJk3be
HokZAgMBAAGjggJtMIICaTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFN4397n7781q
ostsFFaJlo2MAEZKMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJcml2ZXJhLm1lgg13d3cucml2ZXJh
Lm1lMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIE
AgSB9QSB8gDwAHcAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFr
tOBNwAAABAMASDBGAiEAqrGH3KMGXjbLf5CN56d5M3vOkZ8pLpOiq8AGsTGF4XgC
IQCnevUyuru7nemY+Le9NzCFJrud9LSvC3QHnKp9qIaLXgB1AGPy283oO8wszwty
hCdXazOkjWF3j711pjixx2hUS9iNAAABa7TgS6YAAAQDAEYwRAIgI8R843vvlkyX
sCeqa4Zhv/hjAgUkwsl+W1bChjXSI3oCIBDr/8CI6tOtVjvCrg9VfHn3EewT5uWw
0Tkwsw/P4wvdMA0GCSqGSIb3DQEBCwUAA4IBAQBSR7rdf4WPIGng04ZaxQPVzxrX
1CYutDRWHEcIM+Chb9afodvP5jbRJpXIH0Svqlcf8dPLwcpWqj/H6llOu1vs47e1
nuHloUV+j/BY1/Y8Q223rYOWtqDglC9ad7Qo43bLx6RvPAmvi+kf/xclmprYa3NP
153jYK6ZasyjGTvWAgquh2D7P9qjPdBFiQj5zFsRb0l1/MfZERFJGLrg0V3DI6kK
NmkFvgDbefXwYuTTjyuH6X1ZrMtL4iycSh1d/ZuWdO4/8sJFW0Wgj/bLzVuMv8Pl
ZyZRK4E1AxDKVH5/p/i17jaKJ1ayPOKGF6vzRbkEbviGLqfmTsFPwVMchIK5
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqyZd0fctZJXQFoQxP8rM
Ua/wVuUF/vDrLRcfSmkVele3VCtQwOct29zUFhQORiqRohuQI6POiIVXKGEZgcP4
P76UoPL9SoIlxLf/VNmciKi3LgjHgxyI7uomZdKRfEZ87D3PyXVr8gLFcve5dGam
Lh1h3fRoy+C5y7uR3MVwpM2VrpqK4vTbbq2gMr1ivEqkaCsIVkUSPxpCNRYQASZa
LK20FCEQNSa159j+WtDeZ0MMFtYTT3bnwmorywL2ECkZrgiacUvzWxbFzItDPgjA
qC/xm8+4JT8iVgyBQuT/aZQYWSokHVP+NxAIk6GGJIg26fgUOaC8Cp2UP2/YoMgf
LEcTQTEJqbTodGGMShmlOSg5F8PDpC2rR0D77/5GdzpSFpRbnMGssUzUwEEBUINF
Y/bJajbBrMoXhzMepspko46mtTci0LWk7tstPFft40LzYhXgWRLNL41SKHQ9jRFG
3auqbiys4/mTEQR7Fut7FKXP/gLP0+IA30Kzl/EnpSixRJPPvGs+N8mcpO+XOxu+
jP+2HnPx1JAh8e0MoE2/haFKCQ83KfsMx3OJfa8/n/IYGUJjpEM4T073y/atN8wy
qxbh7S+YE5g91rv8/MHyam/Mi7OKCZzhb4EkDQ2DpNZtmj3kOP3k0dglDy/6vXpm
iSY2MQFLJ1cWEcmTdt4eiRkCAwEAAQ==
-----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 322134769789144845025260492339852926631095
 . . . . . . . . [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-07-02 21:48:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-30 21:48:46 +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 'rivera.me'
 . . . . . . . . [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 698230548144042945766997419338347181471003156135346599670460426484244458789695979140599878365619943107491429241933975957095205883017604374037320887289237989952004691192464545607706361744888727039948189302962739991503318679760119867946755107309096092668255249180082755782635060278029901628572738875433277720826476209982958319143948142839568403085520492223547842204284482595935766628689392081485550399695480215606979586595598960959353033074990702243413554952738740748507773994166110820324877513500076567509978197534639358502123294444349400097833484034645359863830418886401272366728201650619320347279048847687238694981679828029405720587164628945054214575210703622682641038891562844251797946119799042039684897110144200189324819008713599065355390953127733479772704544393909162571349287056672946840913946879193342546309236220551895587641719440057917822208572891344106762391091755205498858250091522143820765947696981884373571423267194889059939854081689777321860820615023788844658953285833723316093311734196407733568370486672321993041832532547461358107087321391684908216464882358240413370494391567814246512511365016778770947697016191043279664694986549965777862412266450441111283602958099678360320308903620151322785908912374750947416207165721
 . . . . . . . . . . . . . . . . . . . . [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)
							de37f7b9fbefcd6aa2cb6c145689968d8c00464a
 . . . . . . . . . . . . . . . . [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 (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rivera.me'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.rivera.me'
 . . . . . . . . . . . . . . . . [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)
							00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016bb4e04dc00000040300483046022100aab187dca3065e36cb7f908de7a779337bce919f292e93a2abc006b13185e178022100a77af532babbbb9de998f8b7bd37308526bb9df4b4af0b74079caa7da8868b5e00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016bb4e04ba60000040300463044022023c47ce37bef964c97b027aa6b8661bff863020524c2c97e5b56c28635d2237a022010ebffc088ead3ad563bc2ae0f557c79f711ec13e6e5b0d13930b30fcfe30bdd
 . . . . [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)
		005247badd7f858f2069e0d3865ac503d5cf1ad7d4262eb434561c470833e0a16fd69fa1dbcfe636d12695c81f44afaa571ff1d3cbc1ca56aa3fc7ea594ebb5bece3b7b59ee1e5a1457e8ff058d7f63c436db7ad8396b6a0e0942f5a77b428e376cbc7a46f3c09af8be91fff17259a9ad86b734fd79de360ae996acca3193bd6020aae8760fb3fdaa33dd0458908f9cc5b116f4975fcc7d911114918bae0d15dc323a90a366905be00db79f5f062e4d38f2b87e97d59accb4be22c9c4a1d5dfd9b9674ee3ff2c2455b45a08ff6cbcd5b8cbfc3e56726512b81350310ca547e7fa7f8b5ee368a2756b23ce28617abf345b9046ef8862ea7e64ec14fc1531c8482b9