api.jafolders.com
Issued by WR3
About this certificate
This digital certificate with serial number 12:5c:fd:33:79:8a:5b:79:12:6d:15:bb:f3:92:a1:42 was issued on by Google Trust Services.
With 7 subject alternative names this certificate can be used to secure multiple fqdn's. 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.jafolders.com
Google Trust Services
Organization:
Google Trust Services
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 12:5c:fd:33:79:8a:5b:79:12:6d:15:bb:f3:92:a1:42Serial Number (int): 24408930762994651874415096233163137346
Serial Number lenght: 125 bits, 16 octets
SubjectKeyId: 3e:fd:7e:c0:a4:50:73:9b:9c:28:ef:f2:89:c3:49:84:81:ae:41:a6
AuthorityKeyId: c7:81:f5:fd:8e:88:d9:00:3c:4d:63:a2:50:31:24:a0:ce:23:fe:23
Fingerprint (sha1): be:54:50:5d:26:e9:d4:65:fa:da:f6:e7:5d:4f:d3:b3:50:01:30:f3
Fingerprint (sha256): 8b:d9:6c:e9:f6:39:41:73:fc:5b:0d:18:8e:c6:f8:e8:bb:a8:d1:3d:d3:d9:75:1c:0a:e6:13:ba:49:06:d6:c4
Issuing Certificate URL: http://i.pki.goog/wr3.crt
Revocation information
OCSP Server: http://o.pki.goog/s/wr3/ElwCRL Distribution Point: http://c.pki.goog/wr3/3ifoNpfUoQo.crl
Check the revocation status for certificate api.jafolders.com
7
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for api.jafolders.com
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.jafolders.com
allefolders.jafolders.com
promopromo.jafolders.com
www.allefolders.nl
www.promopromo.be
allefolders.nl
promopromo.be
allefolders.jafolders.com
promopromo.jafolders.com
www.allefolders.nl
www.promopromo.be
allefolders.nl
promopromo.be
Other certificates including the domain name jafolders.com
(limited to 100 certificates)
sni.cloudflaressl.com
jafolders.com
api.jafolders.com
api.jafolders.com
jafolders.com
jafolders.com
sni.cloudflaressl.com
allefolders.jafolders.com
jafolders.com
jafolders.com
api.jafolders.com
api.jafolders.com
api.jafolders.com
jafolders.com
jafolders.com
jafolders.com
jafolders.com
sni.cloudflaressl.com
api.jafolders.com
*.jafolders.com
api.jafolders.com
promopromo.jafolders.com
jafolders.com
*.jafolders.com
*.jafolders.com
*.s.jafolders.com
jafolders.com
jafolders.com
api.jafolders.com
api.jafolders.com
jafolders.com
api.jafolders.com
api.jafolders.com
jafolders.com
jafolders.com
sni.cloudflaressl.com
allefolders.jafolders.com
jafolders.com
jafolders.com
api.jafolders.com
api.jafolders.com
api.jafolders.com
jafolders.com
jafolders.com
jafolders.com
jafolders.com
sni.cloudflaressl.com
api.jafolders.com
*.jafolders.com
api.jafolders.com
promopromo.jafolders.com
jafolders.com
*.jafolders.com
*.jafolders.com
*.s.jafolders.com
jafolders.com
jafolders.com
api.jafolders.com
api.jafolders.com
Certificate
The complete raw certificate details for api.jafolders.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFrDCCBJSgAwIBAgIQElz9M3mKW3kSbRW785KhQjANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjQwNTE2MDYxMTUzWhcNMjQwODE0MDcwNzQ4WjAcMRow GAYDVQQDExFhcGkuamFmb2xkZXJzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMIC1RbH1TJSoH8uFVyEFtmdc88ntzGxydDjbsb8LxRNr0QirW8n 2RMLzmlLmUmiZ1TUa0ZnyWBQHZx4wMFjwA+wxgJzfD9omqAcOKoEy2RcDYR2uzD/ d/TxnnMHu3vng0PCEsi8kUCG5eT58xBUn9gDHoxAkT+PfeR/d/zupVsshk66KB/K ztcOrN6/x+oOK8CPYFwExKpBwXih+AM/Few8KeJrSbW/T0/kxDFqGFZA7gcvMuSi Gv73z053e4DjMZIDpS8iXj2kphOdQ9LnK5iN5hayU6PSkyOlTYWW3fRlX4govCJc 9ITHmyGzJ/nrU0h+hozlSx3xUgLUZPLP72MCAwEAAaOCAskwggLFMA4GA1UdDwEB /wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1Ud DgQWBBQ+/X7ApFBzm5wo7/KJw0mEga5BpjAfBgNVHSMEGDAWgBTHgfX9jojZADxN Y6JQMSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v LnBraS5nb29nL3Mvd3IzL0VsdzAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdv b2cvd3IzLmNydDCBmQYDVR0RBIGRMIGOghFhcGkuamFmb2xkZXJzLmNvbYIZYWxs ZWZvbGRlcnMuamFmb2xkZXJzLmNvbYIYcHJvbW9wcm9tby5qYWZvbGRlcnMuY29t ghJ3d3cuYWxsZWZvbGRlcnMubmyCEXd3dy5wcm9tb3Byb21vLmJlgg5hbGxlZm9s ZGVycy5ubIINcHJvbW9wcm9tby5iZTATBgNVHSAEDDAKMAgGBmeBDAECATA2BgNV HR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93cjMvM2lmb05wZlVvUW8u Y3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcA3+FW66oFr7WcD4ZxjajAMk6u Vtlup/WlagHRwTu+UlwAAAGPgD5A4gAABAMASDBGAiEA/C8vS8JyGYfQ9NdkeOAj KChDOUx1wvKSJ9S2oPJdtz0CIQDgKCB7zIeQbVhQ4LwrlkuN6A0MAdSk2C+CRh1H oiJBqAB2AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABj4A+QAkA AAQDAEcwRQIgAQPauIFKgAlYdc8IJmMlFY88rcqlJfR5sDyqI6oCDHoCIQC15wdU w5PuKio5+f8vrH3syOqGItwl9Wb56Qt5dS28bzANBgkqhkiG9w0BAQsFAAOCAQEA Z5uEzw02TolyqWY9Wi4I5kARbpjsgVVdKJDuQ4rFvIW9y678CKWVAGvnx66/ioBc 1ogik3BfN5Bx3E29nDCWIYgYp92Mrp3vHCpVIxixL7g7OsH95TEceVrOI05ma5rB Za6faUYpUtzaJw3YpMnmtxHEPARjyzywHGLzEsPvmOAexUjYnaDKusFFFNXqEU8C oh4S7Mb2aGoSyWiluclfEPCjLaD/cKbLKdUqsWBWhcstK6KqBjwT8XxBdhwC6pjM 7R9HUcEWpWJrm2mj9g471Vzc8I72dfxWtOnwdiq/71pQc05DEMTA6iFbbOk5UkTI WUQ3fIX/xU6z6Cd8f9ZKiw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwgLVFsfVMlKgfy4VXIQW 2Z1zzye3MbHJ0ONuxvwvFE2vRCKtbyfZEwvOaUuZSaJnVNRrRmfJYFAdnHjAwWPA D7DGAnN8P2iaoBw4qgTLZFwNhHa7MP939PGecwe7e+eDQ8ISyLyRQIbl5PnzEFSf 2AMejECRP4995H93/O6lWyyGTrooH8rO1w6s3r/H6g4rwI9gXATEqkHBeKH4Az8V 7Dwp4mtJtb9PT+TEMWoYVkDuBy8y5KIa/vfPTnd7gOMxkgOlLyJePaSmE51D0ucr mI3mFrJTo9KTI6VNhZbd9GVfiCi8Ilz0hMebIbMn+etTSH6GjOVLHfFSAtRk8s/v YwIDAQAB -----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 24408930762994651874415096233163137346 . . . . . . . . [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' . . . . . . . . . . . . [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 'WR3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-16 06:11:53 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-14 07:07:48 +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.jafolders.com' . . . . . . . . [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 24491627861484088987341690732117291216983676099899490118664859850432839675099599452802555285451333175779398286469539292128864328787681614247368919840677162836796963565792523140325597259069523088101764411736859098221482168160779292141093904571874434753302390473458901254319251873250216872630664945030064846617543742851460483995154977183561931629853004306461562021294850046284299357108376322447151311615177984398238318049121964866054406477464313820597947341764285202345724526913178853674598001504712101794677985494219269607860790507760050933323835111743212424532333636772167579812007859962490152902095246104363111804771 . . . . . . . . . . . . . . . . . . . . [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) 3efd7ec0a450739b9c28eff289c3498481ae41a6 . . . . . . . . . . . . . . . . [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 c781f5fd8e88d9003c4d63a2503124a0ce23fe23 . . . . . . . . . . . . . . . . [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 (82 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://o.pki.goog/s/wr3/Elw' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://i.pki.goog/wr3.crt' . . . . . . . . . . . . . . . . [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 (145 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.jafolders.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'allefolders.jafolders.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'promopromo.jafolders.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.allefolders.nl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.promopromo.be' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'allefolders.nl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'promopromo.be' . . . . . . . . . . . . . . . . [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 (12 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 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (47 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://c.pki.goog/wr3/3ifoNpfUoQo.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) 00f1007700dfe156ebaa05afb59c0f86718da8c0324eae56d96ea7f5a56a01d1c13bbe525c0000018f803e40e20000040300483046022100fc2f2f4bc2721987d0f4d76478e023282843394c75c2f29227d4b6a0f25db73d022100e028207bcc87906d5850e0bc2b964b8de80d0c01d4a4d82f82461d47a22241a8007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018f803e4009000004030047304502200103dab8814a80095875cf08266325158f3cadcaa525f479b03caa23aa020c7a022100b5e70754c393ee2a2a39f9ff2fac7decc8ea8622dc25f566f9e90b79752dbc6f . . . . [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) 00679b84cf0d364e8972a9663d5a2e08e640116e98ec81555d2890ee438ac5bc85bdcbaefc08a595006be7c7aebf8a805cd6882293705f379071dc4dbd9c3096218818a7dd8cae9def1c2a552318b12fb83b3ac1fde5311c795ace234e666b9ac165ae9f69462952dcda270dd8a4c9e6b711c43c0463cb3cb01c62f312c3ef98e01ec548d89da0cabac14514d5ea114f02a21e12ecc6f6686a12c968a5b9c95f10f0a32da0ff70a6cb29d52ab1605685cb2d2ba2aa063c13f17c41761c02ea98cced1f4751c116a5626b9b69a3f60e3bd55cdcf08ef675fc56b4e9f0762abfef5a50734e4310c4c0ea215b6ce9395244c85944377c85ffc54eb3e8277c7fd64a8b