cascem.org.mx
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:db:e9:43:0d:8a:32:be:4e:dd:b2:9a:c6:94:e8:89:33:be 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=cascem.org.mx
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:db:e9:43:0d:8a:32:be:4e:dd:b2:9a:c6:94:e8:89:33:beSerial Number (int): 336168754432494186263459610177007528784830
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d9:35:9f:da:b6:82:83:c3:14:c3:92:c6:78:22:ba:75:11:22:d3:6c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 9e:8b:48:fc:bc:02:2c:20:7d:75:ee:71:11:1b:11:5c:04:17:c6:8b
Fingerprint (sha256): 9d:21:74:7e:b3:d9:cb:a2:77:79:98:3e:ab:2f:64:be:61:f0:6c:fe:4a:7f:3f:bb:ce:6f:5b:3d:e1:4e:c1:33
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 cascem.org.mx
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cascem.org.mx
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
cascem.isocron.net
cascem.org.mx
cascem.org.mx
Other certificates including the domain name cascem.org.mx
(limited to 100 certificates)
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
cascem.org.mx
Certificate
The complete raw certificate details for cascem.org.mx in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGEjCCBPqgAwIBAgISA9vpQw2KMr5O3bKaxpToiTO+MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjExMjcwODQ3MDBaFw0x NzAyMjUwODQ3MDBaMBgxFjAUBgNVBAMTDWNhc2NlbS5vcmcubXgwggIiMA0GCSqG SIb3DQEBAQUAA4ICDwAwggIKAoICAQCvQxvI5MCEfhGcHaumFrqZq9ZBi0XXP2gJ gjRzZuTkSZ159Nz3esLex6xryDEdDq5h/kCaIx+fRtdHmRrjixN4f271LC7I1n8E jaHj9BaXXMyPfFyu9dejfjEJUXD9XY5OcFvDFv37U3K+5bcxSi3nC0nHJFHnLmB8 ilIAG+sZZnHKIidlfCUNcM4mkzIQmJwLb8Iqo4Zt852p+owW0bNz3497jY3a2Aer 1N5CIEyKiTtUSOOBpL9CJaPAV+s4TRn9z2IvBh8WjwTBvy8cffYo+2buJIQhXBSx xGqgpFOOeh4AbO9hRDdFFShekCBydaf9IH22eY4fES1I6WNYJ9uSNUBGAwzlpiom r5pCUYKGs9n5LkCVoNz/+/DRbDAeQFYQ2Jclh24bbBUBWVZeVCseGMYKNwuk6dni E3OOdSI/qOpsu/5RXkLsz0nCeLveZPQ/91gIHQxvQIpQ3ujj9JTGDLiKGyAHyUGa t9TO6rup0SjJTwHp1YnSBiUJ8GvF5dQsx2oN06xoOeROx9nCMQjHC4A5vTmkvYcb lW7c7jhYE8sTYIOSLSN59Ep4cJYBj5L2Ui5+YSusQGVwM6dWm/BMT8xpKowcW5GM jkFO0w1Wj+gVFy7XMFXuACrZdgsySTE3wUDwEYAxbQX1esFQsjTCaduamldylgLT grKqL4adaQIDAQABo4ICIjCCAh4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTZNZ/a toKDwxTDksZ4Irp1ESLTbDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86js oTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3NwLmludC14 My5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzAsBgNVHREEJTAjghJjYXNjZW0uaXNvY3Jvbi5u ZXSCDWNhc2NlbS5vcmcubXgwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysG AQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0 Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5 IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBh Y2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBo dHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsF AAOCAQEAdyozMicwrO/eOQRjQGBbzcJx7buxv4srFyO/fLel2RuTxaLoHWCF/63/ E3WMgIMTK4xHoF3I05+eQbY34MRm9//1u0i5m/G95p1H7Chufl6ZkcMXSrB8ks8P HqdMcqrEmy5+BpfnimuHBFT1lkHuszsdKi6plBqNzowSeJKvoFrCaX/tD9X9Ehwl G1a+MSaxdlt3Hsie5jKL8Ki6ICyaUujm08X632LXuIEj9NbiuIotFJGIghvSWE6H Y8/mB2yGIWxwRBQW0LIfHXwAj0YcX0xikH3VOuWPOHkDbbEwWSHX3kOQZEelnsEj HYZGxImNLdiyuwq3lZ+cbp4SomWKLw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr0MbyOTAhH4RnB2rpha6 mavWQYtF1z9oCYI0c2bk5EmdefTc93rC3sesa8gxHQ6uYf5AmiMfn0bXR5ka44sT eH9u9SwuyNZ/BI2h4/QWl1zMj3xcrvXXo34xCVFw/V2OTnBbwxb9+1NyvuW3MUot 5wtJxyRR5y5gfIpSABvrGWZxyiInZXwlDXDOJpMyEJicC2/CKqOGbfOdqfqMFtGz c9+Pe42N2tgHq9TeQiBMiok7VEjjgaS/QiWjwFfrOE0Z/c9iLwYfFo8Ewb8vHH32 KPtm7iSEIVwUscRqoKRTjnoeAGzvYUQ3RRUoXpAgcnWn/SB9tnmOHxEtSOljWCfb kjVARgMM5aYqJq+aQlGChrPZ+S5AlaDc//vw0WwwHkBWENiXJYduG2wVAVlWXlQr HhjGCjcLpOnZ4hNzjnUiP6jqbLv+UV5C7M9Jwni73mT0P/dYCB0Mb0CKUN7o4/SU xgy4ihsgB8lBmrfUzuq7qdEoyU8B6dWJ0gYlCfBrxeXULMdqDdOsaDnkTsfZwjEI xwuAOb05pL2HG5Vu3O44WBPLE2CDki0jefRKeHCWAY+S9lIufmErrEBlcDOnVpvw TE/MaSqMHFuRjI5BTtMNVo/oFRcu1zBV7gAq2XYLMkkxN8FA8BGAMW0F9XrBULI0 wmnbmppXcpYC04Kyqi+GnWkCAwEAAQ== -----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 336168754432494186263459610177007528784830 . . . . . . . . [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 2016-11-27 08:47:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-02-25 08:47:00 +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 'cascem.org.mx' . . . . . . . . [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 715007160861443931914612019158131382971725742081462501827167608245894188244886478332211981364054220944525903012116271745349747828160783117291045543039993647130971200722469198042558142724276974562672663311628741794685928624897206198989404724998656211742889223129076148097965550168977848457305292389972415376366571184818212171505294879845312080754946292926214860129594408815106150286153285720295862225886613865040981160518226533303282063945590565013453479057853806584803396124790035761390110208150641557899254835132783578598233806420437995945163987482523048653415580948322260474536593039284905197320268764950517769044438362076694242037318301725979493576107601686059960435415944123908410780004066988572947149390921308422957801582866638529938126837108534435001341499863562321996873411314987625042951466887572289899464432633400861974083244217439605992587363717390688652282099767468887057215859492276384577796166733754905768850924429174393736356789442793012640734531180466008039034898536433311665006118315523421106782731536564326594696537451999088967768602835072011960740130983231061772329961401136430210540015224625969476772272615581315087706764591382541315404350228491414662025510633235769510215562213766137929764363123850438139655396713 . . . . . . . . . . . . . . . . . . . . [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) d9359fdab68283c314c392c67822ba751122d36c . . . . . . . . . . . . . . . . [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 (100 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 (37 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cascem.isocron.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cascem.org.mx' . . . . . . . . . . . . . . . . [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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 00772a33322730acefde39046340605bcdc271edbbb1bf8b2b1723bf7cb7a5d91b93c5a2e81d6085ffadff13758c8083132b8c47a05dc8d39f9e41b637e0c466f7fff5bb48b99bf1bde69d47ec286e7e5e9991c3174ab07c92cf0f1ea74c72aac49b2e7e0697e78a6b870454f59641eeb33b1d2a2ea9941a8dce8c127892afa05ac2697fed0fd5fd121c251b56be3126b1765b771ec89ee6328bf0a8ba202c9a52e8e6d3c5fadf62d7b88123f4d6e2b88a2d149188821bd2584e8763cfe6076c86216c70441416d0b21f1d7c008f461c5f4c62907dd53ae58f3879036db1305921d7de43906447a59ec1231d8646c4898d2dd8b2bb0ab7959f9c6e9e12a2658a2f