doctorbook.jp
Issued by GTS CA 1D4
About this certificate
This digital certificate with serial number 2c:85:5c:59:e7:b1:75:1a:12:32:0c:6f:bd:dc:48:37 was issued on by Google Trust Services LLC.
With 4 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=doctorbook.jp
Google Trust Services LLC
Organization:
Google Trust Services LLC
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 2c:85:5c:59:e7:b1:75:1a:12:32:0c:6f:bd:dc:48:37Serial Number (int): 59178480401417000342174581656521558071
Serial Number lenght: 126 bits, 16 octets
SubjectKeyId: ab:87:04:9e:2a:c4:d7:14:55:79:7d:cd:c6:48:ff:6d:0f:fb:b3:10
AuthorityKeyId: 25:e2:18:0e:b2:57:91:94:2a:e5:d4:5d:86:90:83:de:53:b3:b8:92
Fingerprint (sha1): e7:a5:d6:d1:37:cc:57:d1:40:5b:c0:b5:6f:c6:e5:1c:9e:60:69:71
Fingerprint (sha256): ce:1e:ff:d6:1f:d4:97:79:45:22:5a:9e:da:93:63:d6:e0:2f:f6:52:37:82:09:8b:ed:3d:59:70:07:3c:c8:e1
Issuing Certificate URL: http://pki.goog/repo/certs/gts1d4.der
Revocation information
OCSP Server: http://ocsp.pki.goog/s/gts1d4/5v-sU-5-Qy0CRL Distribution Point: http://crls.pki.goog/gts1d4/3VO01BEoEj4.crl
Check the revocation status for certificate doctorbook.jp
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for doctorbook.jp
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
doctorbook.jp
admin.doctorbook.jp
academy.doctorbook.jp
admin.academy.doctorbook.jp
admin.doctorbook.jp
academy.doctorbook.jp
admin.academy.doctorbook.jp
Other certificates including the domain name doctorbook.jp
(limited to 100 certificates)
academy.doctorbook.jp
doctorbook.jp
doctorbook.jp
halloween.mikatux.fr
md-academy.doctorbook.jp
doctorbook.jp
ko.purephotos.app
md-academy.doctorbook.jp
academy.doctorbook.jp
academy.doctorbook.jp
academy.doctorbook.jp
chimptok.com
doctorbook.jp
seralfa.com.co
www.catacomb.nl
www.beingadesigner.nl
mentor-isd-admin-dev.lifecycleinsights.com
md-academy.doctorbook.jp
app.nifito.com
doctorbook.jp
md-academy.doctorbook.jp
doctorbook.jp
academy.doctorbook.jp
doctorbook.jp
handyman.homelocity.com
www.catacomb.nl
academy.doctorbook.jp
doctorbook.jp
md-academy.doctorbook.jp
dev.link.block-chat.net
academy.doctorbook.jp
pcalc.prestigeplus.sydney
doctorbook.jp
clinic-admin-mft.doctorbook.jp
doctorbook.jp
book.saga.einride.systems
loskware.com
doctorbook.jp
doctorbook.jp
halloween.mikatux.fr
md-academy.doctorbook.jp
doctorbook.jp
ko.purephotos.app
md-academy.doctorbook.jp
academy.doctorbook.jp
academy.doctorbook.jp
academy.doctorbook.jp
chimptok.com
doctorbook.jp
seralfa.com.co
www.catacomb.nl
www.beingadesigner.nl
mentor-isd-admin-dev.lifecycleinsights.com
md-academy.doctorbook.jp
app.nifito.com
doctorbook.jp
md-academy.doctorbook.jp
doctorbook.jp
academy.doctorbook.jp
doctorbook.jp
handyman.homelocity.com
www.catacomb.nl
academy.doctorbook.jp
doctorbook.jp
md-academy.doctorbook.jp
dev.link.block-chat.net
academy.doctorbook.jp
pcalc.prestigeplus.sydney
doctorbook.jp
clinic-admin-mft.doctorbook.jp
doctorbook.jp
book.saga.einride.systems
loskware.com
Certificate
The complete raw certificate details for doctorbook.jp in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFqDCCBJCgAwIBAgIQLIVcWeexdRoSMgxvvdxINzANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM QzETMBEGA1UEAxMKR1RTIENBIDFENDAeFw0yMzAyMTgxOTMwMzFaFw0yMzA1MTky MDIxMjNaMBgxFjAUBgNVBAMTDWRvY3RvcmJvb2suanAwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCeO2KKH6llE8O7suGIICVcpPDaoFS7jnwIxmz9+S5y wIXSnMMr3kYvCzJhfBYfBIXdHouD0aApmn4UQyGXL+tCegsvd0eVs5uy9jKrdphS b1FZomQlwlrprfTj8kdOxUL22RJ7HhTFvmvS+ZuUBS0VFASoMa/VbSdm6ISydNtz ufzqZRnxgONdDUV1bSEbBVOJjMHScALF6HdxdBVUc+jMJYtNs1B28R5Bywp8ROaW 8sdE9upYrEV30C4zNczUADQfnZOjVDsVh48WVDxCWPghwWFtPzvaLfx6nppQUgio fxk5kucb6EFSTLjmW1c6iOCepwxcS5hrgrD/lL3sCG9PAgMBAAGjggK+MIICujAO BgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUq4cEnirE1xRVeX3Nxkj/bQ/7sxAwHwYDVR0jBBgwFoAUJeIY DrJXkZQq5dRdhpCD3lOzuJIweAYIKwYBBQUHAQEEbDBqMDUGCCsGAQUFBzABhilo dHRwOi8vb2NzcC5wa2kuZ29vZy9zL2d0czFkNC81di1zVS01LVF5MDAxBggrBgEF BQcwAoYlaHR0cDovL3BraS5nb29nL3JlcG8vY2VydHMvZ3RzMWQ0LmRlcjBhBgNV HREEWjBYgg1kb2N0b3Jib29rLmpwghNhZG1pbi5kb2N0b3Jib29rLmpwghVhY2Fk ZW15LmRvY3RvcmJvb2suanCCG2FkbWluLmFjYWRlbXkuZG9jdG9yYm9vay5qcDAh BgNVHSAEGjAYMAgGBmeBDAECATAMBgorBgEEAdZ5AgUDMDwGA1UdHwQ1MDMwMaAv oC2GK2h0dHA6Ly9jcmxzLnBraS5nb29nL2d0czFkNC8zVk8wMUJFb0VqNC5jcmww ggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDoPtDaPvUGNTLnVyi8iWvJA9PL0RFr 7Otp4Xd9bQa9bgAAAYZmOJ9CAAAEAwBIMEYCIQCeJmhx4PGOB8iXoiB3TfIVO29N GYxns/xJZcDcwOStFgIhAIzIXCsOJT50+hg1XEEx4gOomqLrgvJbNH0sRAoERjb2 AHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGGZjifeQAABAMA RzBFAiEAnwWN0e5xErONhu3iyq1bKo9bwFXoiwLKxkxV4HdID5wCIBl+5d2FStHN yphmLRYp0NZKKAEadHxz5+LNa0y+enf9MA0GCSqGSIb3DQEBCwUAA4IBAQAaCxvS IpmfM3uwDBw1Xe9eCU7jAU4FnLvGlVOwzN7xSqBznTGMrac5xGXp/wFRshm8z9B2 V0/K/KA7HgxJGAJQarWwJDeSST3ioPykclfcfHvESN4Q8giVKvBCHlGa6+JUf1W8 YUmPWIphEgNccfyIkzjEk2yRB/5phy37mPHmbUAT60Nl9xe1eBHHILdruKgpLAOX 5U968Ied4Gg34NfkYZ3I9nUQ47Ee1+lr9aFP2VeKrCIkF9+7tXyosCUv0435YfzG H/voAUKYiVaIZvLn4/SrVPEoLXKR2rK2k3r4f7eVAjtfO3W4dLn/zk/MchsaWw8y hH7ZloYbnZ7neBU+ -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnjtiih+pZRPDu7LhiCAl XKTw2qBUu458CMZs/fkucsCF0pzDK95GLwsyYXwWHwSF3R6Lg9GgKZp+FEMhly/r QnoLL3dHlbObsvYyq3aYUm9RWaJkJcJa6a304/JHTsVC9tkSex4Uxb5r0vmblAUt FRQEqDGv1W0nZuiEsnTbc7n86mUZ8YDjXQ1FdW0hGwVTiYzB0nACxeh3cXQVVHPo zCWLTbNQdvEeQcsKfETmlvLHRPbqWKxFd9AuMzXM1AA0H52To1Q7FYePFlQ8Qlj4 IcFhbT872i38ep6aUFIIqH8ZOZLnG+hBUky45ltXOojgnqcMXEuYa4Kw/5S97Ahv TwIDAQAB -----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 59178480401417000342174581656521558071 . . . . . . . . [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 2023-02-18 19:30:31 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-05-19 20:21:23 +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 'doctorbook.jp' . . . . . . . . [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 19974935980160614984015602421429849195837099211441360707100472416783634956745909725916219468396378828075307514828340348982271656546279952016947780823059062058563654390291588601196866505022266076765675475773866818573513692438301125648813381510469352698149871454663989851019876709131420214026831282222688473789264096339383048583298897421141766200545720696240123542493755481932032924613409418689305610781749637878268191090941353726311931081381666549631764988436331102037416973764455746067157451884844123933769841313897289449969995555062822381457458320240919929487245643883018883956158381284950010067567068472218416082767 . . . . . . . . . . . . . . . . . . . . [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) ab87049e2ac4d71455797dcdc648ff6d0ffbb310 . . . . . . . . . . . . . . . . [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/5v-sU-5-Qy0' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 (90 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'doctorbook.jp' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'admin.doctorbook.jp' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'academy.doctorbook.jp' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'admin.academy.doctorbook.jp' . . . . . . . . . . . . . . . . [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/3VO01BEoEj4.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) 00f1007700e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e0000018666389f4200000403004830460221009e266871e0f18e07c897a220774df2153b6f4d198c67b3fc4965c0dcc0e4ad160221008cc85c2b0e253e74fa18355c4131e203a89aa2eb82f25b347d2c440a044636f60076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb520000018666389f7900000403004730450221009f058dd1ee7112b38d86ede2caad5b2a8f5bc055e88b02cac64c55e077480f9c0220197ee5dd854ad1cdca98662d1629d0d64a28011a747c73e7e2cd6b4cbe7a77fd . . . . [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) 001a0b1bd222999f337bb00c1c355def5e094ee3014e059cbbc69553b0ccdef14aa0739d318cada739c465e9ff0151b219bccfd076574fcafca03b1e0c491802506ab5b0243792493de2a0fca47257dc7c7bc448de10f208952af0421e519aebe2547f55bc61498f588a6112035c71fc889338c4936c9107fe69872dfb98f1e66d4013eb4365f717b57811c720b76bb8a8292c0397e54f7af0879de06837e0d7e4619dc8f67510e3b11ed7e96bf5a14fd9578aac222417dfbbb57ca8b0252fd38df961fcc61ffbe801429889568866f2e7e3f4ab54f1282d7291dab2b6937af87fb795023b5f3b75b874b9ffce4fcc721b1a5b0f32847ed996861b9d9ee778153e