qongfu.com
Issued by Sectigo RSA Domain Validation Secure Server CA
About this certificate
This digital certificate with serial number 57:e2:59:e7:fe:5a:ca:1f:8c:b0:22:34:22:0f:37:53 was issued on by Sectigo Limited.
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=qongfu.com
Sectigo Limited
Organization:
Sectigo Limited
State / Province:
Greater Manchester
Locality: Salford
Country: GB
Locality: Salford
Country: GB
This certificate has expire since
Certificate Details
Serial Number (hex): 57:e2:59:e7:fe:5a:ca:1f:8c:b0:22:34:22:0f:37:53Serial Number (int): 116818118238195768098812032232473966419
Serial Number lenght: 127 bits, 16 octets
SubjectKeyId: 5b:30:cb:d6:2f:98:06:eb:09:de:8b:cc:bf:1b:4d:5f:13:09:82:fa
AuthorityKeyId: 8d:8c:5e:c4:54:ad:8a:e1:77:e9:9b:f9:9b:05:e1:b8:01:8d:61:e1
Fingerprint (sha1): 44:bb:3e:fb:f9:96:e6:5a:0a:a3:7b:ca:f2:29:65:19:da:96:65:1a
Fingerprint (sha256): 3e:a5:5e:fe:2d:72:79:96:61:14:f4:84:ff:c5:a5:91:36:85:f6:27:8e:08:7d:f6:82:85:c0:66:b0:d0:ae:a4
Issuing Certificate URL: http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt
Revocation information
OCSP Server: http://ocsp.sectigo.comCheck the revocation status for certificate qongfu.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for qongfu.com
Public Key Algorithm
RSA
Key Size
2048
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
qongfu.com
www.qongfu.com
www.qongfu.com
Other certificates including the domain name qongfu.com
(limited to 100 certificates)
weighto.app
proinvent-4.dev-ltl-xpo.com
admin.qongfu.com
www.voixman.xyz
cerebrum.qongfu.com
dev.qongfu.com
qongfu.com
avista.turnosweb.app
docs-cerebrum.qongfu.com
qongfu.com
www.findbond.in
api.qongfu.com
smartbarcode.app
qongfu.com
xymenapps.com
my.fareclock.com
www.forgelabs.us
qongfu.com
docs-cerebrum.qongfu.com
boszikonyha.com
admin.qongfu.com
boszikonyha.com
goazcart.com
live-test.portal.alertpreparedness.org
beacons.ai
qongfu.com
qongfu.com
api.qongfu.com
app.coprobich.com
admin.qongfu.com
www.qongfu.com
qongfu.com
qaadmin.teetra.com
proinvent-4.dev-ltl-xpo.com
admin.qongfu.com
www.voixman.xyz
cerebrum.qongfu.com
dev.qongfu.com
qongfu.com
avista.turnosweb.app
docs-cerebrum.qongfu.com
qongfu.com
www.findbond.in
api.qongfu.com
smartbarcode.app
qongfu.com
xymenapps.com
my.fareclock.com
www.forgelabs.us
qongfu.com
docs-cerebrum.qongfu.com
boszikonyha.com
admin.qongfu.com
boszikonyha.com
goazcart.com
live-test.portal.alertpreparedness.org
beacons.ai
qongfu.com
qongfu.com
api.qongfu.com
app.coprobich.com
admin.qongfu.com
www.qongfu.com
qongfu.com
qaadmin.teetra.com
Certificate
The complete raw certificate details for qongfu.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFsjCCBJqgAwIBAgIQV+JZ5/5ayh+MsCI0Ig83UzANBgkqhkiG9w0BAQsFADCB jzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTcwNQYDVQQD Ey5TZWN0aWdvIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB MB4XDTE5MDIyMDAwMDAwMFoXDTE5MDUyMTIzNTk1OVowFTETMBEGA1UEAxMKcW9u Z2Z1LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJYpSqGj2BFg 7VY6zAOMtl572m8CzhJo1cw3GGo09eBMgbe95jma4rl5analiS6ti/fJDbQh1LFK mvaYdW98Twr4lEvYAFezv0ww+JApdorsS8FFXEM17uDQDziYsfgjsTTDpfDDiUTO OK/zWhZ7z6HHxofUibBOAj6eCbyXmOrU+VHE3dvuyub/GtC7PZXUZoA67Wq141nn AJUXvWbR5PLMM4y31vMJSgx0bRDW9WC9rLPM+6+O6WsJb9tTWx4J7+uDHza6TQqR Cue5uD9UenLCFr3mLTs0cWBvvQb1KdWKmE81WR320LGg5pNUD0aNzUcJsPdasnJP liRsGTPBTZkCAwEAAaOCAoEwggJ9MB8GA1UdIwQYMBaAFI2MXsRUrYrhd+mb+ZsF 4bgBjWHhMB0GA1UdDgQWBBRbMMvWL5gG6wnei8y/G01fEwmC+jAOBgNVHQ8BAf8E BAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICBzAlMCMGCCsGAQUFBwIBFhdodHRw czovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwgYQGCCsGAQUFBwEBBHgwdjBP BggrBgEFBQcwAoZDaHR0cDovL2NydC5zZWN0aWdvLmNvbS9TZWN0aWdvUlNBRG9t YWluVmFsaWRhdGlvblNlY3VyZVNlcnZlckNBLmNydDAjBggrBgEFBQcwAYYXaHR0 cDovL29jc3Auc2VjdGlnby5jb20wJQYDVR0RBB4wHIIKcW9uZ2Z1LmNvbYIOd3d3 LnFvbmdmdS5jb20wggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdQC72d+8H4pxtZOU I5eqkntHOFeVCqtS6BqQlmQ2jh7RhQAAAWkIO4KeAAAEAwBGMEQCIGqVX7jMNxyZ ipto1O9Qxd+cZ7r5w9ekuueKDRBxDxQfAiBIQyWsR+ijaSLBUS0cbFzfS3TuBtKo 5yuhDCS7+WwIxgB2AHR+2oMxrTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAAB aQg7gt4AAAQDAEcwRQIhALgLrag07xwgJ+jdF39RTB1hQVp+c9A+APgtIJkZy3AU AiB0FLu6rdVj4grZbQoR89lu15Mr6uGUZuIlQ4/bte2XaDANBgkqhkiG9w0BAQsF AAOCAQEALVNz83tz3OEAhSupD4A2MZAeNjM//TYbbzRszEgsMzS1ZTksLiDZp2r0 EiNIjOX/BMp//bADkDCq3ZGYriZK+jcppkWGfhjyBlO/MOFL9T7qMShN/tiHi2Si FIbQCoUWGrmenIB8C9CngqB7F+2JXDJC5mEPVvgiCEcXyhqXL0AzxzJOlBdqTOWU N2SkdZp+Ms/CctnXNVeK6hdQ/Gw8qDcehI83AWeAoYC6w2Txa+9rOh48Cy6KRyEt 1qgA/x0DCTksWZdkONkk9Ym3Y4KPeYeRWAaFMQnD+bD7X3iBk52qzWFJMXHWSalh 0LpUxb/OLzoVR549k7+wwK14npvt1w== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlilKoaPYEWDtVjrMA4y2 XnvabwLOEmjVzDcYajT14EyBt73mOZriuXlqdqWJLq2L98kNtCHUsUqa9ph1b3xP CviUS9gAV7O/TDD4kCl2iuxLwUVcQzXu4NAPOJix+COxNMOl8MOJRM44r/NaFnvP ocfGh9SJsE4CPp4JvJeY6tT5UcTd2+7K5v8a0Ls9ldRmgDrtarXjWecAlRe9ZtHk 8swzjLfW8wlKDHRtENb1YL2ss8z7r47pawlv21NbHgnv64MfNrpNCpEK57m4P1R6 csIWveYtOzRxYG+9BvUp1YqYTzVZHfbQsaDmk1QPRo3NRwmw91qyck+WJGwZM8FN mQIDAQAB -----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 116818118238195768098812032232473966419 . . . . . . . . [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 'GB' . . . . . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Greater Manchester' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Salford' . . . . . . . . . . . . [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 'Sectigo Limited' . . . . . . . . . . . . [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 'Sectigo RSA Domain Validation Secure Server CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-02-20 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-21 23:59:59 +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 'qongfu.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 18956107356712286364273194629470408469704709311889503298014905756000506121705034448439522555841744885800979124891010140153853610135385959197894311053352226259915304248104823017740173247164793011493604990853060916943469853265847797890031004439541759961905059501170199263797808882142259557467213718379415089912524346536957424569574825487210194313023949589054688813734584453360996006674528440212783068631069225177077335603984605965282216651865739142461407771408056394146268424341567300067801612063640620116547420967812489879689191940019211115492066916939392454062724015924978605792274592548824331024476259502912601935257 . . . . . . . . . . . . . . . . . . . . [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.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 8d8c5ec454ad8ae177e99bf99b05e1b8018d61e1 . . . . . . . . . . . . . . . . [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) 5b30cbd62f9806eb09de8bccbf1b4d5f130982fa . . . . . . . . . . . . . . . . [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.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.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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (66 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.4.1.6449.1.2.2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'https://sectigo.com/CPS' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (120 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.sectigo.com' . . . . . . . . . . . . . . . . [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 'qongfu.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.qongfu.com' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500bbd9dfbc1f8a71b593942397aa927b473857950aab52e81a909664368e1ed18500000169083b829e000004030046304402206a955fb8cc371c998a9b68d4ef50c5df9c67baf9c3d7a4bae78a0d10710f141f0220484325ac47e8a36922c1512d1c6c5cdf4b74ee06d2a8e72ba10c24bbf96c08c6007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000169083b82de0000040300473045022100b80bada834ef1c2027e8dd177f514c1d61415a7e73d03e00f82d209919cb701402207414bbbaadd563e20ad96d0a11f3d96ed7932beae19466e225438fdbb5ed9768 . . . . [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) 002d5373f37b73dce100852ba90f803631901e36333ffd361b6f346ccc482c3334b565392c2e20d9a76af41223488ce5ff04ca7ffdb0039030aadd9198ae264afa3729a645867e18f20653bf30e14bf53eea31284dfed8878b64a21486d00a85161ab99e9c807c0bd0a782a07b17ed895c3242e6610f56f822084717ca1a972f4033c7324e94176a4ce5943764a4759a7e32cfc272d9d735578aea1750fc6c3ca8371e848f37016780a180bac364f16bef6b3a1e3c0b2e8a47212dd6a800ff1d0309392c59976438d924f589b763828f7987915806853109c3f9b0fb5f7881939daacd61493171d649a961d0ba54c5bfce2f3a15479e3d93bfb0c0ad789e9bedd7