www.purplecube.ru
Issued by AlphaSSL CA - SHA256 - G2
About this certificate
This digital certificate with serial number 1d:c4:c2:7a:aa:97:83:35:e1:d5:95:97 was issued on by GlobalSign nv-sa.
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=www.purplecube.ru,OU=Domain Control Validated
GlobalSign nv-sa
Organization:
GlobalSign nv-sa
Country:
BE
This certificate has expire since
Certificate Details
Serial Number (hex): 1d:c4:c2:7a:aa:97:83:35:e1:d5:95:97Serial Number (int): 9212933147356365990374249879
Serial Number lenght: 93 bits, 12 octets
SubjectKeyId: 7b:11:26:e8:bd:5e:e0:f9:4a:6d:a4:f8:38:e0:8d:36:36:57:57:8e
AuthorityKeyId: f5:cd:d5:3c:08:50:f9:6a:4f:3a:b7:97:da:56:83:e6:69:d2:68:f7
Fingerprint (sha1): 83:58:97:ec:10:b3:83:c1:26:bf:be:56:d8:bc:8c:91:0b:fb:4c:81
Fingerprint (sha256): 9d:d9:f2:4b:37:de:68:59:ba:f5:6a:0f:cb:ab:7f:a6:90:45:63:ef:54:02:97:26:55:ca:3e:3f:b3:91:14:cf
Issuing Certificate URL: http://secure2.alphassl.com/cacert/gsalphasha2g2r1.crt
Revocation information
OCSP Server: http://ocsp2.globalsign.com/gsalphasha2g2CRL Distribution Point: http://crl2.alphassl.com/gs/gsalphasha2g2.crl
Check the revocation status for certificate www.purplecube.ru
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.purplecube.ru
Public Key Algorithm
RSA
Key Size
4096
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
www.purplecube.ru
purplecube.ru
purplecube.ru
Other certificates including the domain name purplecube.ru
(limited to 100 certificates)
Certificate
The complete raw certificate details for www.purplecube.ru in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF+DCCBOCgAwIBAgIMHcTCeqqXgzXh1ZWXMA0GCSqGSIb3DQEBCwUAMEwxCzAJ BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSIwIAYDVQQDExlB bHBoYVNTTCBDQSAtIFNIQTI1NiAtIEcyMB4XDTE5MDQxNDE3MDAxM1oXDTIwMDQx NDE3MDAxM1owPzEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRow GAYDVQQDExF3d3cucHVycGxlY3ViZS5ydTCCAiIwDQYJKoZIhvcNAQEBBQADggIP ADCCAgoCggIBAL/zGs6QS7THSkvNdFg3GXQ2DIxkid9GZgC/JHBS8EJoFfXuRfN3 IX63FGqIkM4r5HtiZh70/wP9TqzrtYVhzyu49VToLX0Q1vMmxhxUn94TaHbmFUDF d3rZGE5HtAENVHMKC24J97rgCBmo79d8ux/oQd+2JGntkgoMjRMHltNNjPrjp8pb 1vKgmJjH5oa9VaVNrmYDNFN5UgJ/NvW3NroGqLoCfrfMP6qscvkBi6zzchz3CYQ8 pOCOl40xWipxfhi+0YE+PqWrOuCj7udCWLbulPP1jXmomO9xeK0+X2R03+5tqnbD NDWrXm41vV6crFvKSVPYyoP/7AiEWFSVM6NZ2oOJiSk/adl8R/VNiF5FVnzEY4LK Aus64pcH2ZcUF2jpYYONJ0qaNWPTztqj3j+3HNT8dUCHF5UtBm0+VwZknl+LEgmb a/X0CllvdvnbLjqRjoZbSgEZsj8cy57VXptPLOqkunlJrsazDs+U8GTLeQVcZpNe qMkd4TecbdLWXTzENFOG+qLAm10r4DbGPUnXw9FRPBbN6H0v0ioPlexXSvAHCl6f 2FzPg0EFNEKk7YFi5VF9ny6E6HYBTbpcUx6IR1paZP1kruyuiejYyZ08jmqangX8 /Hg1Y2hyaJlceTAci+wSKG3v3FmOBSO/n+Y/6s2IUghfxqqDbBEDxL6tAgMBAAGj ggHlMIIB4TAOBgNVHQ8BAf8EBAMCBaAwgYkGCCsGAQUFBwEBBH0wezBCBggrBgEF BQcwAoY2aHR0cDovL3NlY3VyZTIuYWxwaGFzc2wuY29tL2NhY2VydC9nc2FscGhh c2hhMmcycjEuY3J0MDUGCCsGAQUFBzABhilodHRwOi8vb2NzcDIuZ2xvYmFsc2ln bi5jb20vZ3NhbHBoYXNoYTJnMjBXBgNVHSAEUDBOMEIGCisGAQQBoDIBCgowNDAy BggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVwb3NpdG9y eS8wCAYGZ4EMAQIBMAkGA1UdEwQCMAAwPgYDVR0fBDcwNTAzoDGgL4YtaHR0cDov L2NybDIuYWxwaGFzc2wuY29tL2dzL2dzYWxwaGFzaGEyZzIuY3JsMCsGA1UdEQQk MCKCEXd3dy5wdXJwbGVjdWJlLnJ1gg1wdXJwbGVjdWJlLnJ1MB0GA1UdJQQWMBQG CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUexEm6L1e4PlKbaT4OOCNNjZX V44wHwYDVR0jBBgwFoAU9c3VPAhQ+WpPOreX2laD5mnSaPcwEwYKKwYBBAHWeQIE AwEB/wQCBQAwDQYJKoZIhvcNAQELBQADggEBAL5ejlrfqoMUeL0yvlAqrjJ+nxUL +u0qpZsL+6qcHC0vwOO34ePUvkr4TRNbBU1vCnVo8Jr43Q1yjPd3OqnQSWS8wBwK rDnLdW9jMSljbpk96e7SvnvTW7UYspmtdI+4i37rz3KYVzF/M6MGbE2AnJ3kMYev ned9WIQ4VCqwhdHu0ghnstTQqX3Hgai3ej8TtPA8fd7L8I7eN9BfhLCvobMwNeyp I+2CPiCPM+zFw4G61ncQnrtF+zehKawPPMIyE0yJzCOoj4To0wxWDN7VgRyNxWhC pgF97BQl1JjvHJiHYi9B5how0k84I0T1Qick+63B9vAK3mJ/AInV1Npz1OU= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv/MazpBLtMdKS810WDcZ dDYMjGSJ30ZmAL8kcFLwQmgV9e5F83chfrcUaoiQzivke2JmHvT/A/1OrOu1hWHP K7j1VOgtfRDW8ybGHFSf3hNoduYVQMV3etkYTke0AQ1UcwoLbgn3uuAIGajv13y7 H+hB37Ykae2SCgyNEweW002M+uOnylvW8qCYmMfmhr1VpU2uZgM0U3lSAn829bc2 ugaougJ+t8w/qqxy+QGLrPNyHPcJhDyk4I6XjTFaKnF+GL7RgT4+pas64KPu50JY tu6U8/WNeaiY73F4rT5fZHTf7m2qdsM0NatebjW9XpysW8pJU9jKg//sCIRYVJUz o1nag4mJKT9p2XxH9U2IXkVWfMRjgsoC6zrilwfZlxQXaOlhg40nSpo1Y9PO2qPe P7cc1Px1QIcXlS0GbT5XBmSeX4sSCZtr9fQKWW92+dsuOpGOhltKARmyPxzLntVe m08s6qS6eUmuxrMOz5TwZMt5BVxmk16oyR3hN5xt0tZdPMQ0U4b6osCbXSvgNsY9 SdfD0VE8Fs3ofS/SKg+V7FdK8AcKXp/YXM+DQQU0QqTtgWLlUX2fLoTodgFNulxT HohHWlpk/WSu7K6J6NjJnTyOapqeBfz8eDVjaHJomVx5MByL7BIobe/cWY4FI7+f 5j/qzYhSCF/GqoNsEQPEvq0CAwEAAQ== -----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 9212933147356365990374249879 . . . . . . . . [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 'BE' . . . . . . . . . . . . [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 'GlobalSign nv-sa' . . . . . . . . . . . . [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 'AlphaSSL CA - SHA256 - G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-14 17:00:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-14 17:00:13 +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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Domain Control Validated' . . . . . . . . . . . . [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 'www.purplecube.ru' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 783086160374873754165461039115440732031190185622207510975919247183677991868744442034208658638557222489843015388232894312472314225018199851756772811422635588762403392034412922221224881097439661843674950118181356563602998777503498939697677640298049238436187697634361987702060066970914649173192198372311257645392123104720441519747450017719557774800134012702568585748020747623396051795489654560596264848813297860065269166574406851145687790835717081392783529056611839925798810124213474580182361569563196171110698880761890779884108030035033779651731185801473590558532552318630102335005437088146724934128004124608469815610371830268960092078091535182787853612513106001288617552623755796216787251159627769299345596377606452315902428967508718509187827695709534798642952640043707643805396669307904050719738736309338540101406528423634805357780386857365367677512061483717968388601550772255295061925192061015035317924590700626009834364552426856198824856838308062660437813872821836155262864204785388987405046556033867593138826315151153713639221563978850538148512373756748266152260950370374204393535378783293218917453792260058803057434491085063134960377635158460920948315799107550089736044437133129838513490562116284180385767044461302986848864616109 . . . . . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (125 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://secure2.alphassl.com/cacert/gsalphasha2g2r1.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://ocsp2.globalsign.com/gsalphasha2g2' . . . . . . . . . . . . . . . . [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 (80 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.4146.1.10.10 (Domain Validation Certificates Policy - AlphaSSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://www.globalsign.com/repository/' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (55 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://crl2.alphassl.com/gs/gsalphasha2g2.crl' . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.purplecube.ru' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'purplecube.ru' . . . . . . . . . . . . . . . . [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.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 7b1126e8bd5ee0f94a6da4f838e08d363657578e . . . . . . . . . . . . . . . . [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 f5cdd53c0850f96a4f3ab797da5683e669d268f7 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 00be5e8e5adfaa831478bd32be502aae327e9f150bfaed2aa59b0bfbaa9c1c2d2fc0e3b7e1e3d4be4af84d135b054d6f0a7568f09af8dd0d728cf7773aa9d04964bcc01c0aac39cb756f633129636e993de9eed2be7bd35bb518b299ad748fb88b7eebcf729857317f33a3066c4d809c9de43187af9de77d588438542ab085d1eed20867b2d4d0a97dc781a8b77a3f13b4f03c7ddecbf08ede37d05f84b0afa1b33035eca923ed823e208f33ecc5c381bad677109ebb45fb37a129ac0f3cc232134c89cc23a88f84e8d30c560cded5811c8dc56842a6017dec1425d498ef1c9887622f41e61a30d24f382344f5422724fbadc1f6f00ade627f0089d5d4da73d4e5