*.thekeysociety.com
Issued by Amazon
About this certificate
This digital certificate with serial number 0e:ce:6d:9e:90:af:e1:44:b6:3a:7e:db:98:1e:9e:ce 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=*.thekeysociety.com
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): 0e:ce:6d:9e:90:af:e1:44:b6:3a:7e:db:98:1e:9e:ceSerial Number (int): 19681028439321939230646570947610320590
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 8e:3e:4f:5f:9b:ce:a8:70:6f:89:23:1b:23:96:82:10:8f:56:26:ab
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0
Fingerprint (sha1): 24:c0:d5:fb:34:75:8b:f4:8d:8a:7d:98:11:97:52:96:de:58:8a:06
Fingerprint (sha256): 95:72:cd:83:de:0f:f7:43:9d:b0:bf:57:57:54:c5:66:93:5c:01:f6:13:3d:52:0d:80:43:e6:a5:5e:7c:a3:25
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 *.thekeysociety.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for *.thekeysociety.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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
*.thekeysociety.com
Other certificates including the domain name thekeysociety.com
(limited to 100 certificates)
website.thekeysociety.com
intelware.ai
minddrive.app
members.thekeysociety.com
www.thekeysociety.com
blindstream.com
thekeysociety.com
bintech.in
fluterwave.com
members.thekeysociety.com
agenciaohana.com
thekeysociety.com
emojicalendars.com
agenciaohana.com
thekeysociety.com
yc.thekeysociety.com
eat.robinfood.me
www.catalogohinode.com.br
resume.thekeysociety.com
*.thekeysociety.com
latelierdelou.fr
*.thekeysociety.com
www.thekeysociety.com
www.trustverse.tk
thekeysociety.com
www.graphysis.com
www.indonesiamadjoe.com
www.distort.space
idles.live
commit.dev
www.youth2019.tk
intelware.ai
www.curorobotics.com
portal.thekeysociety.com
tls.automattic.com
www.sitiospro.com.co
emojicalendars.com
aviationweather.app
thekeysociety.com
www.thekeysociety.com
trijo.com
thekeysociety.com
thekeysociety.com
thekeysociety.com
intelware.ai
minddrive.app
members.thekeysociety.com
www.thekeysociety.com
blindstream.com
thekeysociety.com
bintech.in
fluterwave.com
members.thekeysociety.com
agenciaohana.com
thekeysociety.com
emojicalendars.com
agenciaohana.com
thekeysociety.com
yc.thekeysociety.com
eat.robinfood.me
www.catalogohinode.com.br
resume.thekeysociety.com
*.thekeysociety.com
latelierdelou.fr
*.thekeysociety.com
www.thekeysociety.com
www.trustverse.tk
thekeysociety.com
www.graphysis.com
www.indonesiamadjoe.com
www.distort.space
idles.live
commit.dev
www.youth2019.tk
intelware.ai
www.curorobotics.com
portal.thekeysociety.com
tls.automattic.com
www.sitiospro.com.co
emojicalendars.com
aviationweather.app
thekeysociety.com
www.thekeysociety.com
trijo.com
thekeysociety.com
thekeysociety.com
thekeysociety.com
Certificate
The complete raw certificate details for *.thekeysociety.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFcDCCBFigAwIBAgIQDs5tnpCv4US2On7bmB6ezjANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0xODA4MjMwMDAwMDBaFw0xOTA5MjMx MjAwMDBaMB4xHDAaBgNVBAMMEyoudGhla2V5c29jaWV0eS5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb6UGTdQHtajbCde4F6tlcn6CGJpA//bDE nSBZJXzl7AVlQ3WNqpgjGuHsqk+EIeY6P8JjrGxICF/FgNI+WusQUcx9SVTDzFZw ewpZ3T4rjvKONwOFVEXSGgIafUpcclK1JbsyNNNaRS2RLAHWT7N5up6I/Q0nynX7 y9WpDEobUKaY67zcEBKUhz55iYFtVr2LSfFwAruSRZn7aGdjSRvc4BBDhO2hw9fH XpoXNmgcK6aPotKWVhGElAaA8Sq3OgPYmqpa2EH+G4c053WzqniClAPG8Dp2sO8b iXLE/H5CTfqXAlhtDwhd0lmHNRN6k+westIIn4PUiP2oF1XvHBjhAgMBAAGjggKA MIICfDAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQU jj5PX5vOqHBviSMbI5aCEI9WJqswHgYDVR0RBBcwFYITKi50aGVrZXlzb2NpZXR5 LmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwuc2NhMWIuYW1hem9udHJ1 c3QuY29tL3NjYTFiLmNybDAgBgNVHSAEGTAXMAsGCWCGSAGG/WwBAjAIBgZngQwB AgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5zY2Ex Yi5hbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuc2NhMWIu YW1hem9udHJ1c3QuY29tL3NjYTFiLmNydDAMBgNVHRMBAf8EAjAAMIIBBQYKKwYB BAHWeQIEAgSB9gSB8wDxAHYA7ku9t3XOYLrhQmkfq+GeZqMPfl+wctiDAMR7iXqo /csAAAFlZ4K1hAAABAMARzBFAiA4uV9F6ZqKV9FJxeejv51X8bAD30pULSpYpB6o 1vUORwIhAPCxTKneQTHNr3sJSt5lbyUHJQbfArCP8SdtHxE2+1dGAHcAh3W/51l8 +IxDmV+9827/Vo1HVjb/SrVgwbTq/16ggw8AAAFlZ4K2EwAABAMASDBGAiEAvvku XeaYhuTSl/lzuVrO2LqWYoORBczZjaWiZ9zpcasCIQCZMxZd3rze9AbcVVSRpuSt XnJJ9IqwBHshipbDfKGJWDANBgkqhkiG9w0BAQsFAAOCAQEATg8r55O6IrGkngKr W66o87ycBLaaTR8mKiZs22PjM/2EHw4j5cVO0egK/y7AUs6NIyb7rmN4drFuMfSn trPA4o7+CiRtgNTYEwBWqIjcrBGOZbKdlfLFhACQUfPIb2zmcdccLfrRXLZNNZZh 72URYr6kCUFbLDXwJMk6dkRp8lolQd3ex2XD9ajnwuFgiTkB8FqiYq5Tl+dLNa0T CDoea67BOFLlUhQeQ0+NBlZRUzj0y1bRlgy219Ruje0DMxcWwyDAY83oN8zZDjWi KSksnHcpgoopl3+/yVXi581G3pDCSWxGg6Gsh63nivor/cP05W/WIK8aRsL3Bv0K e4ivSA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm+lBk3UB7Wo2wnXuBerZ XJ+ghiaQP/2wxJ0gWSV85ewFZUN1jaqYIxrh7KpPhCHmOj/CY6xsSAhfxYDSPlrr EFHMfUlUw8xWcHsKWd0+K47yjjcDhVRF0hoCGn1KXHJStSW7MjTTWkUtkSwB1k+z ebqeiP0NJ8p1+8vVqQxKG1CmmOu83BASlIc+eYmBbVa9i0nxcAK7kkWZ+2hnY0kb 3OAQQ4TtocPXx16aFzZoHCumj6LSllYRhJQGgPEqtzoD2JqqWthB/huHNOd1s6p4 gpQDxvA6drDvG4lyxPx+Qk36lwJYbQ8IXdJZhzUTepPsHrLSCJ+D1Ij9qBdV7xwY 4QIDAQAB -----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 19681028439321939230646570947610320590 . . . . . . . . [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 2018-08-23 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-23 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:12|false] UTF8String '*.thekeysociety.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 19681960167356044303960883131933265980006218383255348831565736047037281932185367467624006750060860711121831211738349637289181106595547125789561281636285729278116724178363710644119179319104033831722422460808514424830780549362137211564744005835460015797478235931213913443413157756291832786742102014709311495002009068861895287363469517376471231021125815083852884888257498147003634388786851176965766859713901276071465426273904242686781680716689378788612224359980996452496702948301467300461114330472462921411269229444772371464861297011976101222664952545080188338312358135853789200420572438267273413686518878178948272625889 . . . . . . . . . . . . . . . . . . . . [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) 8e3e4f5f9bcea8706f89231b239682108f5626ab . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.thekeysociety.com' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600ee4bbdb775ce60bae142691fabe19e66a30f7e5fb072d88300c47b897aa8fdcb000001656782b5840000040300473045022038b95f45e99a8a57d149c5e7a3bf9d57f1b003df4a542d2a58a41ea8d6f50e47022100f0b14ca9de4131cdaf7b094ade656f25072506df02b08ff1276d1f1136fb57460077008775bfe7597cf88c43995fbdf36eff568d475636ff4ab560c1b4eaff5ea0830f000001656782b6130000040300483046022100bef92e5de69886e4d297f973b95aced8ba9662839105ccd98da5a267dce971ab0221009933165ddebcdef406dc555491a6e4ad5e7249f48ab0047b218a96c37ca18958 . . . . [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) 004e0f2be793ba22b1a49e02ab5baea8f3bc9c04b69a4d1f262a266cdb63e333fd841f0e23e5c54ed1e80aff2ec052ce8d2326fbae637876b16e31f4a7b6b3c0e28efe0a246d80d4d8130056a888dcac118e65b29d95f2c584009051f3c86f6ce671d71c2dfad15cb64d359661ef651162bea409415b2c35f024c93a764469f25a2541dddec765c3f5a8e7c2e160893901f05aa262ae5397e74b35ad13083a1e6baec13852e552141e434f8d0656515338f4cb56d1960cb6d7d46e8ded03331716c320c063cde837ccd90e35a229292c9c7729828a29977fbfc955e2e7cd46de90c2496c4683a1ac87ade78afa2bfdc3f4e56fd620af1a46c2f706fd0a7b88af48