api-dev.soc.grovedev.co.za
Issued by GTS CA 1D4
About this certificate
This digital certificate with serial number 24:97:92:1d:bd:5f:ae:ea:12:16:4d:51:6f:83:8c:ea was issued on by Google Trust Services LLC.
This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=api-dev.soc.grovedev.co.za
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 24:97:92:1d:bd:5f:ae:ea:12:16:4d:51:6f:83:8c:eaSerial Number (int): 48639208261922917272699900108478844138
Serial Number lenght: 126 bits, 16 octets
SubjectKeyId: 32:0e:aa:f3:82:5a:f4:aa:a8:7c:1b:1f:6d:40:8c:01:dd:21:61:d6
AuthorityKeyId: 25:e2:18:0e:b2:57:91:94:2a:e5:d4:5d:86:90:83:de:53:b3:b8:92
Fingerprint (sha1): b6:f0:10:0f:2d:a0:31:47:70:fd:ba:97:ef:a4:81:f8:84:a2:f4:e6
Fingerprint (sha256): 10:d9:cf:65:bf:83:cf:68:b1:2d:57:71:f3:28:2d:71:d0:45:66:db:ce:d6:15:c2:70:99:5e:52:a0:bd:9f:36
Issuing Certificate URL: http://pki.goog/repo/certs/gts1d4.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1d4/LMVBp9I67bECRL Distribution Point: http://crls.pki.goog/gts1d4/ahcdHe_OD7c.crl
Check the revocation status for certificate api-dev.soc.grovedev.co.za
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for api-dev.soc.grovedev.co.za
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
api-dev.soc.grovedev.co.za
Other certificates including the domain name grovedev.co.za
(limited to 100 certificates)
api-dev.soc.grovedev.co.za
etheropoly.app
jira.grovedev.co.za
pqs-juridisch.koenenenco.nl
makeadrop.com
www.upratesystems.com
grovedev.co.za
www.grovedev.co.za
grovedev.co.za
my.dev.norby.live
jira.grovedev.co.za
interaxa.salas.com.ar
grovedev.co.za
dev.getquickpatient.com
ttr.grovedev.co.za
p.f.coin-trade.cc
www.ethan.do
dev.getquickpatient.com
mozaikplay-advisors-stage-2.ischoolconnect.com
www.cinqtortues.ca
hairbytina.es
www.cinqtortues.ca
etheropoly.app
geneticimmunity.hu
sabayget.com
www.bonits.nl
www.creativebulb.mx
login.trade.febrafar.com.br
www.teammurosta.com
quix.in
www.johannesmueller.com
www.ethan.do
login.trade.febrafar.com.br
jira.grovedev.co.za
knightssoft.com
api.soc.grovedev.co.za
www.znapplus.com
go.tripfish.app
etheropoly.app
jira.grovedev.co.za
pqs-juridisch.koenenenco.nl
makeadrop.com
www.upratesystems.com
grovedev.co.za
www.grovedev.co.za
grovedev.co.za
my.dev.norby.live
jira.grovedev.co.za
interaxa.salas.com.ar
grovedev.co.za
dev.getquickpatient.com
ttr.grovedev.co.za
p.f.coin-trade.cc
www.ethan.do
dev.getquickpatient.com
mozaikplay-advisors-stage-2.ischoolconnect.com
www.cinqtortues.ca
hairbytina.es
www.cinqtortues.ca
etheropoly.app
geneticimmunity.hu
sabayget.com
www.bonits.nl
www.creativebulb.mx
login.trade.febrafar.com.br
www.teammurosta.com
quix.in
www.johannesmueller.com
www.ethan.do
login.trade.febrafar.com.br
jira.grovedev.co.za
knightssoft.com
api.soc.grovedev.co.za
www.znapplus.com
go.tripfish.app
Certificate
The complete raw certificate details for api-dev.soc.grovedev.co.za in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFeTCCBGGgAwIBAgIQJJeSHb1fruoSFk1Rb4OM6jANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM QzETMBEGA1UEAxMKR1RTIENBIDFENDAeFw0yNDA1MTUwNDQyNTVaFw0yNDA4MTMw NTM3MjlaMCUxIzAhBgNVBAMTGmFwaS1kZXYuc29jLmdyb3ZlZGV2LmNvLnphMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn19UcB6l7M1jAwSYYB2cXffT aIkSkgBb/uFFund/tKj1qSRy9U2Gs512bJ69GR8sc8S6LIO0dqL6mNvtXrlk6cKY SeFAiPEqVr9z6ucl0/lUiTgqhDSF+gSlzRJ3NOE0h2J3fJEbpmnAXcfDs2aD+aGA iBq4OyhEZBQGAYssQp8Uu9zzneLzR6eJ8ELKhuh8q55rxUGj6cRv8gRJqGJuTHik 2YZO8mBEj/cpfmSuzH2lsalNugw0gStO0h7IJgtHDKZRDDqTj2MhPTzqrwXSIuhc n59FLI1ytbO6NgkWkvZm9OfhzsE3dcnJ0m3AzhvG5EMzwCHR5LCt/8KntZTCWQID AQABo4ICgjCCAn4wDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMB MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDIOqvOCWvSqqHwbH21AjAHdIWHWMB8G A1UdIwQYMBaAFCXiGA6yV5GUKuXUXYaQg95Ts7iSMHgGCCsGAQUFBwEBBGwwajA1 BggrBgEFBQcwAYYpaHR0cDovL29jc3AucGtpLmdvb2cvcy9ndHMxZDQvTE1WQnA5 STY3YkUwMQYIKwYBBQUHMAKGJWh0dHA6Ly9wa2kuZ29vZy9yZXBvL2NlcnRzL2d0 czFkNC5kZXIwJQYDVR0RBB4wHIIaYXBpLWRldi5zb2MuZ3JvdmVkZXYuY28uemEw IQYDVR0gBBowGDAIBgZngQwBAgEwDAYKKwYBBAHWeQIFAzA8BgNVHR8ENTAzMDGg L6AthitodHRwOi8vY3Jscy5wa2kuZ29vZy9ndHMxZDQvYWhjZEhlX09EN2MuY3Js MIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcA7s3QZNXbGs7FXLedtM0TojKHRny8 7N7DUUhZRnEftZsAAAGPesZuCQAABAMASDBGAiEA2JGrMa3klkDQMmAGOeLt1kUX 8OXO0xUcP6SUC6nIu94CIQD1uY5h8NERYBDAWMlYP5Nu81lRyd3IxRHH32QVjjLM rwB2ANq2v2s/tbYin5vCu1xr6HCRcWy7UYSFNL2kPTBI1/urAAABj3rGbkEAAAQD AEcwRQIhAIphXXw8ivP4khCudwcOVvo8KX522iWzY3Icg6rhqUeeAiB9SqrUjb9z DWhhTehvZTHKv1GjQfQdv/Pt19kBnImtJzANBgkqhkiG9w0BAQsFAAOCAQEAfmWc BoHJNAUTfTy5+t8NWlUSkuTJakDKSoXn7sWkLpMXSd3NnzNCHbgIzk8LADI1JgYM XFj5QxwlEZe3pxYLLIUS7L/BaIBxxoMzbGjCc7QwCmgbZEwGOOWIQBPpJLF/ATIS SP43nPtbQJ9OVyIHqvP79awFvQcQpOQnUKm57Q1hgi2kHtm8A7bZ51kgGwTbKpbs BQLUnXKpVuZDNgFhs1JAxLkT2gt3kEJXHdtazufGs1Z6fpU8bIL+iv4tZJ7g/uml rJ5Mjv7aeDfWOlGtqUfWSsZSgtDcwZIycd/lf0oQqD4vcX/Q/OWmbDZJ7E4QbA3P KX3bQuBeuoRKmCKQUg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn19UcB6l7M1jAwSYYB2c XffTaIkSkgBb/uFFund/tKj1qSRy9U2Gs512bJ69GR8sc8S6LIO0dqL6mNvtXrlk 6cKYSeFAiPEqVr9z6ucl0/lUiTgqhDSF+gSlzRJ3NOE0h2J3fJEbpmnAXcfDs2aD +aGAiBq4OyhEZBQGAYssQp8Uu9zzneLzR6eJ8ELKhuh8q55rxUGj6cRv8gRJqGJu THik2YZO8mBEj/cpfmSuzH2lsalNugw0gStO0h7IJgtHDKZRDDqTj2MhPTzqrwXS Iuhcn59FLI1ytbO6NgkWkvZm9OfhzsE3dcnJ0m3AzhvG5EMzwCHR5LCt/8KntZTC WQIDAQAB -----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 48639208261922917272699900108478844138 . . . . . . . . [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 1D4' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-15 04:42:55 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-13 05:37:29 +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 'api-dev.soc.grovedev.co.za' . . . . . . . . [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 20118899383687273449941516191783363743222612864467610078568641551160625873248076757739152396705159482788461915724050917163151930152540724556463916997480989778433304799750844039178114136983713416491132137823252186385090603329885643561923700242267473169192393759794657804020557130544924192175333061909460890067960490610196744017769612098694725019489436238191166084143018272762200384064868781744731105893787583554485626139081283421275781348493561695959536218451554954503414571930863278230928064430498810143155953587940170031436049765828127023707781725609154286168993242054085524278012031920101513046752721241535052825177 . . . . . . . . . . . . . . . . . . . . [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) 320eaaf3825af4aaa87c1b1f6d408c01dd2161d6 . . . . . . . . . . . . . . . . [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 25e2180eb25791942ae5d45d869083de53b3b892 . . . . . . . . . . . . . . . . [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/gts1d4/LMVBp9I67bE' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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/gts1d4.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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api-dev.soc.grovedev.co.za' . . . . . . . . . . . . . . . . [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/gts1d4/ahcdHe_OD7c.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) 00f1007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018f7ac66e090000040300483046022100d891ab31ade49640d032600639e2edd64517f0e5ced3151c3fa4940ba9c8bbde022100f5b98e61f0d1116010c058c9583f936ef35951c9ddc8c511c7df64158e32ccaf007600dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab0000018f7ac66e4100000403004730450221008a615d7c3c8af3f89210ae77070e56fa3c297e76da25b363721c83aae1a9479e02207d4aaad48dbf730d68614de86f6531cabf51a341f41dbff3edd7d9019c89ad27 . . . . [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) 007e659c0681c93405137d3cb9fadf0d5a551292e4c96a40ca4a85e7eec5a42e931749ddcd9f33421db808ce4f0b00323526060c5c58f9431c251197b7a7160b2c8512ecbfc1688071c683336c68c273b4300a681b644c0638e5884013e924b17f01321248fe379cfb5b409f4e572207aaf3fbf5ac05bd0710a4e42750a9b9ed0d61822da41ed9bc03b6d9e759201b04db2a96ec0502d49d72a956e643360161b35240c4b913da0b779042571ddb5acee7c6b3567a7e953c6c82fe8afe2d649ee0fee9a5ac9e4c8efeda7837d63a51ada947d64ac65282d0dcc1923271dfe57f4a10a83e2f717fd0fce5a66c3649ec4e106c0dcf297ddb42e05eba844a98229052