codejalisco.gob.mx
Issued by GTS CA 1P5
About this certificate
This digital certificate with serial number c2:4f:f4:63:7b:74:1b:a6:0d:ca:c3:e0:96:e1:f7:cb was issued on by Google Trust Services LLC.
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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=codejalisco.gob.mx
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): c2:4f:f4:63:7b:74:1b:a6:0d:ca:c3:e0:96:e1:f7:cbSerial Number (int): 258285379423836332815894459985340528587
Serial Number lenght: 128 bits, 16 octets
SubjectKeyId: 6d:1d:10:50:1c:96:33:03:5a:bc:fd:1c:9d:96:39:49:dc:d7:93:b0
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8
Fingerprint (sha1): 7f:50:3b:73:13:a5:63:52:d9:1f:27:67:10:eb:db:9a:05:99:c2:52
Fingerprint (sha256): 31:fb:c7:63:36:2f:01:0b:23:e9:a5:fa:93:60:3b:39:11:84:3b:96:44:b8:29:b2:01:99:8d:6a:60:41:79:2e
Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1p5/-bsYJUVWo-cCRL Distribution Point: http://crls.pki.goog/gts1p5/l67p7vqJMw8.crl
Check the revocation status for certificate codejalisco.gob.mx
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for codejalisco.gob.mx
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
codejalisco.gob.mx
*.codejalisco.gob.mx
*.codejalisco.gob.mx
Other certificates including the domain name codejalisco.gob.mx
(limited to 100 certificates)
codejalisco.gob.mx
registro.codejalisco.gob.mx
publication.top-profils.com
careers.executivecarusa.com
codejalisco.gob.mx
codejalisco.gob.mx
registro.codejalisco.gob.mx
ems.codejalisco.gob.mx
forms.choicebroadband.co.nz
codejalisco.gob.mx
registro.codejalisco.gob.mx
registro.codejalisco.gob.mx
codejalisco.gob.mx
form.usamadedropship.com
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
app.codejalisco.gob.mx
ems.codejalisco.gob.mx
registro.codejalisco.gob.mx
forms.oxbird.com
registro.codejalisco.gob.mx
registro.codejalisco.gob.mx
codejalisco.gob.mx
registro.codejalisco.gob.mx
registro.codejalisco.gob.mx
publication.top-profils.com
careers.executivecarusa.com
codejalisco.gob.mx
codejalisco.gob.mx
registro.codejalisco.gob.mx
ems.codejalisco.gob.mx
forms.choicebroadband.co.nz
codejalisco.gob.mx
registro.codejalisco.gob.mx
registro.codejalisco.gob.mx
codejalisco.gob.mx
form.usamadedropship.com
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
codejalisco.gob.mx
app.codejalisco.gob.mx
ems.codejalisco.gob.mx
registro.codejalisco.gob.mx
forms.oxbird.com
registro.codejalisco.gob.mx
registro.codejalisco.gob.mx
codejalisco.gob.mx
registro.codejalisco.gob.mx
Certificate
The complete raw certificate details for codejalisco.gob.mx in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFgDCCBGigAwIBAgIRAMJP9GN7dBumDcrD4Jbh98swDQYJKoZIhvcNAQELBQAw RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjQwMTE0MDI1OTQ4WhcNMjQwNDEz MDI1OTQ3WjAdMRswGQYDVQQDExJjb2RlamFsaXNjby5nb2IubXgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7PL4rentMnAPoOhrMbMlXM0AnS8SuuQjr Wg+jTZ/ZO5sdH4d8T2GR6s9QT642FKhmQADUVc0Nzzy4dmOoxukkMICoByof2P6G wHmxr3CdkN0VYzWm5QQUtOkQCwNS6uaBE9rk8JdGTsEboGjl3/1v5RMaUAsnU7sC O2c+v9lJfN1JQD78OeyFsC1Ce7criFdN874Km3W2J3CO67y0juvxoNXccv3rk8Ce zW1ck3zuveON/PH//d0GnDWeaIhmn3KAIbJ5waPqSEUqvDSTLX03Dd7/Huaxhvbk OM20/6w09ScHUqFovqHatnkwblyU7sKh3eaBIuoZWH5WNlNsjANhAgMBAAGjggKQ MIICjDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0T AQH/BAIwADAdBgNVHQ4EFgQUbR0QUByWMwNavP0cnZY5SdzXk7AwHwYDVR0jBBgw FoAU1fyeDd8eyt0Il5duK8VfxSv17LgweAYIKwYBBQUHAQEEbDBqMDUGCCsGAQUF BzABhilodHRwOi8vb2NzcC5wa2kuZ29vZy9zL2d0czFwNS8tYnNZSlVWV28tYzAx BggrBgEFBQcwAoYlaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzMXA1LmRl cjAzBgNVHREELDAqghJjb2RlamFsaXNjby5nb2IubXiCFCouY29kZWphbGlzY28u Z29iLm14MCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwPAYDVR0f BDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMXA1L2w2N3A3dnFK TXc4LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB2AHb/iD8KtvuVUcJhzPWH ujS0pM27KdxoQgqf5mdMWjp0AAABjQYgMGIAAAQDAEcwRQIhALUvn5TqDjoxllzF iyWdnjnhPlOo9/hM+ft0uPROsFAlAiBjwNpApW9il+p/fKIvRQi+P4885qdZWqAg NtREpeY2IgB3ANq2v2s/tbYin5vCu1xr6HCRcWy7UYSFNL2kPTBI1/urAAABjQYg MGwAAAQDAEgwRgIhAO3O92s7IptgZ8SH47Y0cNvGXciFt5ft166Dj5Ryi/nxAiEA z0LjK1eVHyMb7Oss/En9VCwChzEDcxbnLO5tmoNFt8QwDQYJKoZIhvcNAQELBQAD ggEBAAcrrigZve+IFD0TgWi/yj2vwEehSEDZfRe0TiDEv9j1TQu/7G3BM3UidnCw ejw35D2pnORALEIfB7BFemzXVjvLWFeEL86XlqXBGXwcALtF+J50PHaiDRWORO4k vTkCR56YIjLQP7G68KB2WpYbCPqqCnR+nwh7ilN2MYq5ooPOYMhnnYUv3Yiwjivs 1reZ/I0S1OR1m2dRZPRBAcjVl0mWzhTzyPIru7xU0/wXZmfjttIe2qHriPJ2D4L7 QQ/DVGqHoGfOBxqS/LgS0Etpgk1z7Q0qKytjdsLl5Z3BBKRjm8cKxoArwRaktBpF dkAG2jN2VZofn0KJtubRI+xOxMc= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzy+K3p7TJwD6DoazGzJ VzNAJ0vErrkI61oPo02f2TubHR+HfE9hkerPUE+uNhSoZkAA1FXNDc88uHZjqMbp JDCAqAcqH9j+hsB5sa9wnZDdFWM1puUEFLTpEAsDUurmgRPa5PCXRk7BG6Bo5d/9 b+UTGlALJ1O7AjtnPr/ZSXzdSUA+/DnshbAtQnu3K4hXTfO+Cpt1tidwjuu8tI7r 8aDV3HL965PAns1tXJN87r3jjfzx//3dBpw1nmiIZp9ygCGyecGj6khFKrw0ky19 Nw3e/x7msYb25DjNtP+sNPUnB1KhaL6h2rZ5MG5clO7Cod3mgSLqGVh+VjZTbIwD YQIDAQAB -----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 258285379423836332815894459985340528587 . . . . . . . . [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 'Google Trust Services LLC' . . . . . . . . . . . . [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 'GTS CA 1P5' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-14 02:59:48 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-13 02:59:47 +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 'codejalisco.gob.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23636516444824867543497811349531454059627147456965185924002375199451876020278253923355075638752761946884678234174468067246368547873198611638343551282412447377795412093120721535853700980867200618041155630501614589651375961818694680671319253836790968740144152790291513644931640148149229162445325454185654911528759411417989596909752187719198646915458588705450666112772388433980513008490046002021419079950190676910476300886640016670810908930491099427773168633501430158393478601019486298727130489406884943197836907096545188129543012113675380581541669458748330030094595841462368373864924414828548220177225147458203335525217 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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) 6d1d10501c9633035abcfd1c9d963949dcd793b0 . . . . . . . . . . . . . . . . [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 d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8 . . . . . . . . . . . . . . . . [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 (108 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.pki.goog/s/gts1p5/-bsYJUVWo-c' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/repo/certs/gts1p5.der' . . . . . . . . . . . . . . . . [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 (44 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'codejalisco.gob.mx' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.codejalisco.gob.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 (26 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.11129.2.5.3 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (53 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crls.pki.goog/gts1p5/l67p7vqJMw8.crl' . . . . . . . . . . . . . . . . [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) 00f100760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018d062030620000040300473045022100b52f9f94ea0e3a31965cc58b259d9e39e13e53a8f7f84cf9fb74b8f44eb05025022063c0da40a56f6297ea7f7ca22f4508be3f8f3ce6a7595aa02036d444a5e63622007700dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab0000018d0620306c0000040300483046022100edcef76b3b229b6067c487e3b63470dbc65dc885b797edd7ae838f94728bf9f1022100cf42e32b57951f231beceb2cfc49fd542c028731037316e72cee6d9a8345b7c4 . . . . [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) 00072bae2819bdef88143d138168bfca3dafc047a14840d97d17b44e20c4bfd8f54d0bbfec6dc13375227670b07a3c37e43da99ce4402c421f07b0457a6cd7563bcb5857842fce9796a5c1197c1c00bb45f89e743c76a20d158e44ee24bd3902479e982232d03fb1baf0a0765a961b08faaa0a747e9f087b8a5376318ab9a283ce60c8679d852fdd88b08e2becd6b799fc8d12d4e4759b675164f44101c8d5974996ce14f3c8f22bbbbc54d3fc176667e3b6d21edaa1eb88f2760f82fb410fc3546a87a067ce071a92fcb812d04b69824d73ed0d2a2b2b6376c2e5e59dc104a4639bc70ac6802bc116a4b41a45764006da3376559a1f9f4289b6e6d123ec4ec4c7