blog.anatoo.jp
Issued by Amazon
About this certificate
This digital certificate with serial number 0f:8a:99:f7:a9:4b:49:5b:c5:56:30:78:b6:b5:7d:67 was issued on by Amazon.
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=blog.anatoo.jp
Amazon
Organization:
Amazon
Organization unit: Server CA 1B
Organization unit: Server CA 1B
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 0f:8a:99:f7:a9:4b:49:5b:c5:56:30:78:b6:b5:7d:67Serial Number (int): 20658079733671026557065544095189269863
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: b8:9e:2a:4f:91:24:e5:67:73:7d:63:76:ab:28:c3:14:5c:ff:e5:cd
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0
Fingerprint (sha1): 35:4f:a6:9a:8f:ba:0e:1e:69:b7:31:2e:08:72:23:85:74:ec:0e:52
Fingerprint (sha256): 2c:50:95:d8:fe:20:d5:3a:74:a5:3b:95:12:80:09:ff:15:01:23:21:2f:b1:82:1a:78:a5:25:76:b4:2b:63:aa
Issuing Certificate URL: http://crt.sca1b.amazontrust.com/sca1b.crt
Revocation information
OCSP Server: http://ocsp.sca1b.amazontrust.comCRL Distribution Point: http://crl.sca1b.amazontrust.com/sca1b.crl
Check the revocation status for certificate blog.anatoo.jp
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for blog.anatoo.jp
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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
blog.anatoo.jp
Other certificates including the domain name anatoo.jp
(limited to 100 certificates)
firebase.rec.imaprotect.com
blog.anatoo.jp
minaandarlene.com.au
anatoo.jp
deputadoalvarenga.nerit.app
blog.anatoo.jp
office.daygroup.ca
boysopon.com
staging.priceworx.app
lombardodier.demo.titanbay.com
dendekaden.net
swara.ai
jovempannewstv.themediatrade.com
www.toeveryone.live
write.monthtomaster.co
fwango.app
www.jobjoy.co.za
blog2.anatoo.jp
park-components.digitaix.de
www.happy-neda.com
referral.charm-app.net
fnewz.com
songtreasures.app
www.lacazuelafranquiciados.com
wnnr-app.com
www.mozimusic.app
rps.bitzum.com
blog.anatoo.jp
www.promilapratap.com.au
brianpark.ca
ramonrodrigues.dev
blog.anatoo.jp
nalandabazar.com
custograma.com.br
aureagustavo.com
zorskaistudio.com
anatoo.jp
www.petersalomonsen.com
midikitchen.com
app.8excite.com
songtreasures.app
blog.anatoo.jp
minaandarlene.com.au
anatoo.jp
deputadoalvarenga.nerit.app
blog.anatoo.jp
office.daygroup.ca
boysopon.com
staging.priceworx.app
lombardodier.demo.titanbay.com
dendekaden.net
swara.ai
jovempannewstv.themediatrade.com
www.toeveryone.live
write.monthtomaster.co
fwango.app
www.jobjoy.co.za
blog2.anatoo.jp
park-components.digitaix.de
www.happy-neda.com
referral.charm-app.net
fnewz.com
songtreasures.app
www.lacazuelafranquiciados.com
wnnr-app.com
www.mozimusic.app
rps.bitzum.com
blog.anatoo.jp
www.promilapratap.com.au
brianpark.ca
ramonrodrigues.dev
blog.anatoo.jp
nalandabazar.com
custograma.com.br
aureagustavo.com
zorskaistudio.com
anatoo.jp
www.petersalomonsen.com
midikitchen.com
app.8excite.com
songtreasures.app
Certificate
The complete raw certificate details for blog.anatoo.jp in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFZTCCBE2gAwIBAgIQD4qZ96lLSVvFVjB4trV9ZzANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0xOTA5MTMwMDAwMDBaFw0yMDEwMTMx MjAwMDBaMBkxFzAVBgNVBAMTDmJsb2cuYW5hdG9vLmpwMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAt0RQAP1mv4ptefYWe/oC6fpOSuwKd0y1MSjd7RXG qYmwuudvoiD4r8bRiKcwWeqGiIzMfhQ2+gfSJGWoRvAX+NcQs13ewgwhlpUFucoq Qtj/atrKqz413oC1lbNWzfEnx+iqgPdL1BsdE7xq11THhJEYRVuapyozeo+K9XEC UZJ6Hvip7zdkkFCC2FyKYuXO8b4E/vFQLpfei0N9hKHqkwpZQKoB93GMW/SA2CLd YBzw5ALX7qyLeW7lVUpskP0kSKWKVg3hw7kGa5ZHxJsm3kbBaFavszy37M38ZnHe kArk+vny88ut1bsbT8E2tdKdhIcJFF/ncx66Mzt2v3SS/QIDAQABo4ICejCCAnYw HwYDVR0jBBgwFoAUWaRmBlKge5WSPKOUByeWdFv5PdAwHQYDVR0OBBYEFLieKk+R JOVnc31jdqsowxRc/+XNMBkGA1UdEQQSMBCCDmJsb2cuYW5hdG9vLmpwMA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwOwYDVR0f BDQwMjAwoC6gLIYqaHR0cDovL2NybC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2Nh MWIuY3JsMCAGA1UdIAQZMBcwCwYJYIZIAYb9bAECMAgGBmeBDAECATB1BggrBgEF BQcBAQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnNjYTFiLmFtYXpvbnRy dXN0LmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5zY2ExYi5hbWF6b250cnVz dC5jb20vc2NhMWIuY3J0MAwGA1UdEwEB/wQCMAAwggEEBgorBgEEAdZ5AgQCBIH1 BIHyAPAAdQDuS723dc5guuFCaR+r4Z5mow9+X7By2IMAxHuJeqj9ywAAAW0pBCes AAAEAwBGMEQCIEkM4R6t2MDgUZI7HrYJh6Hvk9jjSzy6SgLEBx5tLE8OAiBC4MIt ya8vkNgHaA3XQ/6FO2Ll1dMxCkfEbSOzdYkiVQB3AId1v+dZfPiMQ5lfvfNu/1aN R1Y2/0q1YMG06v9eoIMPAAABbSkEKBEAAAQDAEgwRgIhAMOMPdhAiDq0PSY1HdRa hOH6mxMyOglMTPbmVj9H4hRXAiEA0f2+1ofoh3lyQrKR4jbDSJX4MJriQYM4atRu 8JLPZ+gwDQYJKoZIhvcNAQELBQADggEBACdmJrqhGwFpmunHO8No8M8KT88fxylp vbGSUqrfgY4mX+LOGhf2iJVypxoYmtPpWYZUdozD+OfVSpKKVRJoSKjMST0YSPBh Z3BNBxsFp/NOP6aiUdJpKNXkwPLP9f3WshvAS2Xe9NltO7eJmAjgp3PIG/Z7vEYc ynwwZmKOH43d43NoOH/iD3AhzDWqLwSIUCD4mA4quMhCrQQN3Xgi5uCLVp/zwlqu NDx369MPpHxZl86Cw8A4aVtP+v1QU/eO0lFutzxG9xHuwxG8BHbGvWMs10hmKPUc YPQ4Rb84miO/kKyl+7rao/XURiDOj1Ij4IvDhbKPzvv9s2zzBQts3EQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt0RQAP1mv4ptefYWe/oC 6fpOSuwKd0y1MSjd7RXGqYmwuudvoiD4r8bRiKcwWeqGiIzMfhQ2+gfSJGWoRvAX +NcQs13ewgwhlpUFucoqQtj/atrKqz413oC1lbNWzfEnx+iqgPdL1BsdE7xq11TH hJEYRVuapyozeo+K9XECUZJ6Hvip7zdkkFCC2FyKYuXO8b4E/vFQLpfei0N9hKHq kwpZQKoB93GMW/SA2CLdYBzw5ALX7qyLeW7lVUpskP0kSKWKVg3hw7kGa5ZHxJsm 3kbBaFavszy37M38ZnHekArk+vny88ut1bsbT8E2tdKdhIcJFF/ncx66Mzt2v3SS /QIDAQAB -----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 20658079733671026557065544095189269863 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Server CA 1B' . . . . . . . . . . . . [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 'Amazon' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-13 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-10-13 12:00:00 +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 'blog.anatoo.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 23135295965486713691509817143697383257407774213937528897487339458763346318145743324036420201973171138660421231964749883085538715377650486548104679216144108106960902579224986553705633328435090577747699482613803781626593495271256198861346113137834925469483666101553924702210113978581645159210818664551306088199951231630365738341316311729488529965557387543091023583758594804003429172735223588528995724231438592780552277299328656862759431160862438349383231939979234974652110268090775530482327331317709737523223004472997350901690318612918182508481164246339999751299985919877084043854269289275744381852648022491362911097597 . . . . . . . . . . . . . . . . . . . . [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 59a4660652a07b95923ca394072796745bf93dd0 . . . . . . . . . . . . . . . . [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) b89e2a4f9124e567737d6376ab28c3145cffe5cd . . . . . . . . . . . . . . . . [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 (18 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.anatoo.jp' . . . . . . . . . . . . . . . . [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 (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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 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://crl.sca1b.amazontrust.com/sca1b.crl' . . . . . . . . . . . . . . . . [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 (25 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.16.840.1.114412.1.2 (digiCertDVCert) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 (105 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.sca1b.amazontrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.sca1b.amazontrust.com/sca1b.crt' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500ee4bbdb775ce60bae142691fabe19e66a30f7e5fb072d88300c47b897aa8fdcb0000016d290427ac00000403004630440220490ce11eadd8c0e051923b1eb60987a1ef93d8e34b3cba4a02c4071e6d2c4f0e022042e0c22dc9af2f90d807680dd743fe853b62e5d5d3310a47c46d23b3758922550077008775bfe7597cf88c43995fbdf36eff568d475636ff4ab560c1b4eaff5ea0830f0000016d290428110000040300483046022100c38c3dd840883ab43d26351dd45a84e1fa9b13323a094c4cf6e6563f47e21457022100d1fdbed687e887797242b291e236c34895f8309ae24183386ad46ef092cf67e8 . . . . [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) 00276626baa11b01699ae9c73bc368f0cf0a4fcf1fc72969bdb19252aadf818e265fe2ce1a17f6889572a71a189ad3e9598654768cc3f8e7d54a928a55126848a8cc493d1848f06167704d071b05a7f34e3fa6a251d26928d5e4c0f2cff5fdd6b21bc04b65def4d96d3bb7899808e0a773c81bf67bbc461cca7c3066628e1f8ddde37368387fe20f7021cc35aa2f04885020f8980e2ab8c842ad040ddd7822e6e08b569ff3c25aae343c77ebd30fa47c5997ce82c3c038695b4ffafd5053f78ed2516eb73c46f711eec311bc0476c6bd632cd7486628f51c60f43845bf389a23bf90aca5fbbadaa3f5d44620ce8f5223e08bc385b28fcefbfdb36cf3050b6cdc44