mail.shaparak.com
Issued by Certum Domain Validation CA SHA2
About this certificate
This digital certificate with serial number 1c:eb:5c:ec:82:1f:41:20:82:4d:84:ea:6c:70:a1:01 was issued on by Unizeto Technologies S.A..
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=mail.shaparak.com
Unizeto Technologies S.A.
Organization:
Unizeto Technologies S.A.
Organization unit: Certum Certification Authority
Organization unit: Certum Certification Authority
Country:
PL
This certificate has expire since
Certificate Details
Serial Number (hex): 1c:eb:5c:ec:82:1f:41:20:82:4d:84:ea:6c:70:a1:01Serial Number (int): 38440458363534053784763355813502820609
Serial Number lenght: 125 bits, 16 octets
SubjectKeyId: 51:91:bc:c9:6b:55:b0:e0:cf:0c:1a:1b:3b:24:ac:58:f9:6f:8c:4a
AuthorityKeyId: e5:31:ad:bf:3a:11:96:f4:83:bc:50:3c:d4:b7:90:9b:90:ee:de:25
Fingerprint (sha1): e9:df:7a:c8:23:28:45:bc:ae:6a:42:47:be:6c:8a:df:dc:a0:e7:9e
Fingerprint (sha256): 6b:b0:38:42:db:cf:3e:70:89:74:b7:a8:84:38:74:55:ad:ed:68:82:2a:ce:d4:bf:86:ce:47:43:3b:95:e4:2a
Issuing Certificate URL: http://repository.certum.pl/dvcasha2.cer
Revocation information
OCSP Server: http://dvcasha2.ocsp-certum.comCRL Distribution Point: http://crl.certum.pl/dvcasha2.crl
Check the revocation status for certificate mail.shaparak.com
4
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mail.shaparak.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
11 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
mail.shaparak.com
shaparak.ir
mail.shaparak.ir
shaparak.com
shaparak.ir
mail.shaparak.ir
shaparak.com
Other certificates including the domain name shaparak.com
(limited to 100 certificates)
shaparak.com
*.shaparak.com
*.shaparak.com
*.shaparak.com
mail.shaparak.ir
mail.shaparak.com
shaparak.com
mail.shaparak.com
mail.shaparak.com
mail.shaparak.com
*.shaparak.com
*.shaparak.com
mail.shaparak.com
mail.shaparak.com
*.shaparak.com
mail.shaparak.ir
mail.shaparak.com
shaparak.com
*.shaparak.com
mail.shaparak.com
mail.shaparak.com
*.shaparak.com
*.shaparak.com
*.shaparak.com
mail.shaparak.ir
mail.shaparak.com
shaparak.com
mail.shaparak.com
mail.shaparak.com
mail.shaparak.com
*.shaparak.com
*.shaparak.com
mail.shaparak.com
mail.shaparak.com
*.shaparak.com
mail.shaparak.ir
mail.shaparak.com
shaparak.com
*.shaparak.com
mail.shaparak.com
mail.shaparak.com
Certificate
The complete raw certificate details for mail.shaparak.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFIjCCBAqgAwIBAgIQHOtc7IIfQSCCTYTqbHChATANBgkqhkiG9w0BAQsFADCB hTELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEpMCcG A1UEAxMgQ2VydHVtIERvbWFpbiBWYWxpZGF0aW9uIENBIFNIQTIwHhcNMjIwMTEw MDkzMDMzWhcNMjMwMTEwMDkzMDMyWjAcMRowGAYDVQQDDBFtYWlsLnNoYXBhcmFr LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALGjNMEFqnJ8uJpX 6NdY/jDmqN3i37RV0u+mZqkJ911jpmLH7sDMenoW304r6jpYlcSgzV21n2fmEyAb VUN1YtCE+u1h9YU5KitOkFXtKQOrQJOSCrjTlWfnxBkzOJvZNPjtRc0YIDlpIP+8 UGc15ajYY/c94uYSyM6D8dJpQfbncLhGy4uLfXJRew1qgTwuN9iCSmjj2pzXNIZt nSNcilQBjaZLVrsNY02LeI0cwBKpKoZhirggOZ5cI8GWon4qL7/TcEKzOO+vLe68 EzficwDQRXSBAG3khy8vA0nhnSG261LVDmRfjkTecEN+lMeiMebXO95athStWO88 6bRjZnkCAwEAAaOCAfQwggHwMAwGA1UdEwEB/wQCMAAwMgYDVR0fBCswKTAnoCWg I4YhaHR0cDovL2NybC5jZXJ0dW0ucGwvZHZjYXNoYTIuY3JsMHEGCCsGAQUFBwEB BGUwYzArBggrBgEFBQcwAYYfaHR0cDovL2R2Y2FzaGEyLm9jc3AtY2VydHVtLmNv bTA0BggrBgEFBQcwAoYoaHR0cDovL3JlcG9zaXRvcnkuY2VydHVtLnBsL2R2Y2Fz aGEyLmNlcjAfBgNVHSMEGDAWgBTlMa2/OhGW9IO8UDzUt5CbkO7eJTAdBgNVHQ4E FgQUUZG8yWtVsODPDBobOySsWPlvjEowHQYDVR0SBBYwFIESZHZjYXNoYTJAY2Vy dHVtLnBsMEsGA1UdIAREMEIwCAYGZ4EMAQIBMDYGCyqEaAGG9ncCBQEDMCcwJQYI KwYBBQUHAgEWGWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDBJBgNVHREEQjBAghFt YWlsLnNoYXBhcmFrLmNvbYILc2hhcGFyYWsuaXKCEG1haWwuc2hhcGFyYWsuaXKC DHNoYXBhcmFrLmNvbTATBgorBgEEAdZ5AgQDAQH/BAIFADANBgkqhkiG9w0BAQsF AAOCAQEAkqQ45tNfAUH0wrlJNhBXAr5zu5BA5JYGAlbVcdzzUMvI8Qryvtv5ZLdZ fZ20g8UMCBvUwgwGHEKoWyDnHIYxHhqtWrOwd0ILo85CzQE9IOTiCpe9qujBaLD6 WS8H5FpK5xWp7HVAhVK566GkBFE3g+H3vqxJQpzIm/VpPBRWzaLXwswLshIi3VBZ Yn60yLWUaHs8zXrY0yc4VUaqH5aOn1n4ejj+B9hF0/scbl91jXp7pJ8EdTqrSy6X A7DW6nXTy7n+asgi+Ba2xVcM9DulvEBdO5PZF6yD2PrvqgQ6vfnuym4G4cB9s2I4 LQF1kRfR4vGQ/Yq0pBVIn39jklTVvw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsaM0wQWqcny4mlfo11j+ MOao3eLftFXS76ZmqQn3XWOmYsfuwMx6ehbfTivqOliVxKDNXbWfZ+YTIBtVQ3Vi 0IT67WH1hTkqK06QVe0pA6tAk5IKuNOVZ+fEGTM4m9k0+O1FzRggOWkg/7xQZzXl qNhj9z3i5hLIzoPx0mlB9udwuEbLi4t9clF7DWqBPC432IJKaOPanNc0hm2dI1yK VAGNpktWuw1jTYt4jRzAEqkqhmGKuCA5nlwjwZaifiovv9NwQrM4768t7rwTN+Jz ANBFdIEAbeSHLy8DSeGdIbbrUtUOZF+ORN5wQ36Ux6Ix5tc73lq2FK1Y7zzptGNm eQIDAQAB -----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 38440458363534053784763355813502820609 . . . . . . . . [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 'PL' . . . . . . . . . . . . [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 'Unizeto Technologies S.A.' . . . . . . . . . . . . [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 'Certum Certification Authority' . . . . . . . . . . . . [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 'Certum Domain Validation CA SHA2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-01-10 09:30:33 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-01-10 09:30:32 +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 'mail.shaparak.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 22424659891776842115948955270854683424056507605344605036248190382173000821024295328102086488091991697237551463518590572529140752619439219546691507256918143768729450449640783470943719375525527551093240282938377360354555317316136862832014101077419951150639947824235894818995800264852089305386620981754410383918189335963861337965027355690089088394446655645647699403033971533889457906473328043420162540410915870996158275185157632376467806095626494243408665115313187867174072028246113964730980952326923353032935647605490086307395707904573314547596603976273423866879009035431611650735847334888724438205433040622267631101561 . . . . . . . . . . . . . . . . . . . . [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.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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (43 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.certum.pl/dvcasha2.crl' . . . . . . . . . . . . . . . . [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 (101 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://dvcasha2.ocsp-certum.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://repository.certum.pl/dvcasha2.cer' . . . . . . . . . . . . . . . . [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 e531adbf3a1196f483bc503cd4b7909b90eede25 . . . . . . . . . . . . . . . . [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) 5191bcc96b55b0e0cf0c1a1b3b24ac58f96f8c4a . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.18 (issuerAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:1|false] IA5String '[email protected]' . . . . . . . . . . . . . . . . [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 (68 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.2.616.1.113527.2.5.1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.certum.pl/CPS' . . . . . . . . . . . . . . . . [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.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.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (66 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.shaparak.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shaparak.ir' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.shaparak.ir' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shaparak.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.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) 0092a438e6d35f0141f4c2b94936105702be73bb9040e496060256d571dcf350cbc8f10af2bedbf964b7597d9db483c50c081bd4c20c061c42a85b20e71c86311e1aad5ab3b077420ba3ce42cd013d20e4e20a97bdaae8c168b0fa592f07e45a4ae715a9ec75408552b9eba1a404513783e1f7beac49429cc89bf5693c1456cda2d7c2cc0bb21222dd5059627eb4c8b594687b3ccd7ad8d327385546aa1f968e9f59f87a38fe07d845d3fb1c6e5f758d7a7ba49f04753aab4b2e9703b0d6ea75d3cbb9fe6ac822f816b6c5570cf43ba5bc405d3b93d917ac83d8faefaa043abdf9eeca6e06e1c07db362382d01759117d1e2f190fd8ab4a415489f7f639254d5bf