www.csems.org
Issued by RapidSSL SHA256 CA
About this certificate
This digital certificate with serial number 26:42:2c:10:2f:7e:d3:6d:9a:62:6c:8a:ed:bb:76:8e was issued on by GeoTrust Inc..
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)
- Sub certificates SHOULD include Subject Key Identifier in end entity certs (RFC 5280: 4.2 & 4.2.1.2)
Certificate Subject
CN=www.csems.org
GeoTrust Inc.
Organization:
GeoTrust Inc.
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 26:42:2c:10:2f:7e:d3:6d:9a:62:6c:8a:ed:bb:76:8eSerial Number (int): 50854249140862381251577960633208632974
Serial Number lenght: 126 bits, 16 octets
SubjectKeyId:
AuthorityKeyId: 97:c2:27:50:9e:c2:c9:ec:0c:88:32:c8:7c:ad:e2:a6:01:4f:da:6f
Fingerprint (sha1): c6:8b:51:87:5c:0b:b2:bb:7c:cf:42:9c:f6:d4:2c:ca:d6:05:bf:f1
Fingerprint (sha256): ce:9c:81:31:f2:c7:dd:e1:65:38:98:9b:5c:a3:36:70:78:46:a6:c8:c1:77:c5:e8:c2:13:b3:0e:7d:c0:2d:ce
Issuing Certificate URL: http://gp.symcb.com/gp.crt
Revocation information
OCSP Server: http://gp.symcd.comCRL Distribution Point: http://gp.symcb.com/gp.crl
Check the revocation status for certificate www.csems.org
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.csems.org
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
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
www.csems.org
csems.org
csems.org
Other certificates including the domain name csems.org
(limited to 100 certificates)
wellness.csems.org
csems.org
education.csems.org
csems.org
csems.org
csems.org
csems.org
online.csems.org
education.csems.org
online.csems.org
wellness.csems.org
wellness.csems.org
csems.org
online.csems.org
education.csems.org
csems.org
csems.org
csems.org
online.csems.org
wellness.csems.org
online.csems.org
csems.org
recert.csems.org
wellness.csems.org
recert.csems.org
wellness.csems.org
wellness.csems.org
csems.org
online.csems.org
recert.csems.org
wellness.csems.org
www.csems.org
education.csems.org
csems.org
csems.org
education.csems.org
online.csems.org
csems.org
online.csems.org
csems.org
wellness.csems.org
online.csems.org
recertifyme.csems.org
online.csems.org
csems.org
csems.org
www.csems.org
wellness.csems.org
wellness.csems.org
csems.org
education.csems.org
csems.org
online.csems.org
www.csems.org
csems.org
csems.org
recertifyme.csems.org
csems.org
education.csems.org
csems.org
csems.org
csems.org
csems.org
online.csems.org
education.csems.org
online.csems.org
wellness.csems.org
wellness.csems.org
csems.org
online.csems.org
education.csems.org
csems.org
csems.org
csems.org
online.csems.org
wellness.csems.org
online.csems.org
csems.org
recert.csems.org
wellness.csems.org
recert.csems.org
wellness.csems.org
wellness.csems.org
csems.org
online.csems.org
recert.csems.org
wellness.csems.org
www.csems.org
education.csems.org
csems.org
csems.org
education.csems.org
online.csems.org
csems.org
online.csems.org
csems.org
wellness.csems.org
online.csems.org
recertifyme.csems.org
online.csems.org
csems.org
csems.org
www.csems.org
wellness.csems.org
wellness.csems.org
csems.org
education.csems.org
csems.org
online.csems.org
www.csems.org
csems.org
csems.org
recertifyme.csems.org
Certificate
The complete raw certificate details for www.csems.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFaTCCBFGgAwIBAgIQJkIsEC9+022aYmyK7bt2jjANBgkqhkiG9w0BAQsFADBC MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMS UmFwaWRTU0wgU0hBMjU2IENBMB4XDTE2MDUzMTAwMDAwMFoXDTE3MDYzMDIzNTk1 OVowGDEWMBQGA1UEAwwNd3d3LmNzZW1zLm9yZzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAM4Ss/Q+r2q5iON3zWpt7NwWRrk0N8FyVpjg6sHnHi4fWxCo ZjH0U7PUKSxEu6S/4kGsx/+O4W+loadPzo1xTqhKYVJD7jpEfYvlsr8dAO8u1XFq 06iWQwXPy5MWzIsfQ6esM8PqrBxnsVVH4q5ednldq3Mh0amaR/T9w9imIRf/oYHM CbcEakB7ExM5xrWAKpi95pzR1+iHSKvYciPi96fnDDfC8KiNyTuXyxfzV0ruwyI+ SUYJZwSXhkw3s/M2MKj/w2AhBGCZE5RSN/6/x+mRKNVKwxGI7lIvr5I3JsBKFs4T lgOIyDnMZEata6lsvXl2fjlVo4KAmfJIEdUM2y0CAwEAAaOCAoMwggJ/MCMGA1Ud EQQcMBqCDXd3dy5jc2Vtcy5vcmeCCWNzZW1zLm9yZzAJBgNVHRMEAjAAMCsGA1Ud HwQkMCIwIKAeoByGGmh0dHA6Ly9ncC5zeW1jYi5jb20vZ3AuY3JsMG8GA1UdIARo MGYwZAYGZ4EMAQIBMFowKgYIKwYBBQUHAgEWHmh0dHBzOi8vd3d3LnJhcGlkc3Ns LmNvbS9sZWdhbDAsBggrBgEFBQcCAjAgDB5odHRwczovL3d3dy5yYXBpZHNzbC5j b20vbGVnYWwwHwYDVR0jBBgwFoAUl8InUJ7CyewMiDLIfK3ipgFP2m8wDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBXBggrBgEF BQcBAQRLMEkwHwYIKwYBBQUHMAGGE2h0dHA6Ly9ncC5zeW1jZC5jb20wJgYIKwYB BQUHMAKGGmh0dHA6Ly9ncC5zeW1jYi5jb20vZ3AuY3J0MIIBBAYKKwYBBAHWeQIE AgSB9QSB8gDwAHYA3esdK3oNT6Ygi4GtgWhwfi6OnQHVXIiNPRHEzbbsvswAAAFV Bzg0XAAABAMARzBFAiAF/iXcU8ooTVPzmbz/2c8+oDarV+mkDNPfEZ0x+vV1NgIh AK19Vvkad76M+AbRlTIjL5MDULeB9m9oQSd8jd7zNLssAHYApLkJkLQYWBSHuxOi zGdwCjw1mAT5G9+443fNDsgN3BAAAAFVBzg0ngAABAMARzBFAiBXoElK73U5YKYd ZWQ1L3rd0qm+8yqyGxsmDNHwR0VxywIhAN0PzvfgiSlOqFomiw93GFqUDK2AH9Xl 1ldSymgrrzB/MA0GCSqGSIb3DQEBCwUAA4IBAQBMw7lupk3pt1Hm4emOxWypIjts KxSl1rjNg9x78Ar6mnJtch/m87Nh0mNutv4J7xym2P9sWzkS6v21tbbeXRO3UaTo JA1OK3497OPpRmAl4xkf+uGfdhpzEvDX5LDiJIeXHK8yk/ILCXiFWtwvmwe6DBl+ uPsUCyuip326gGgyaBzkhKM5I4UXkE+8M7vfuN8Q3gDlX+d0cOBma1cTYUkRi28Y /CFhmtyg1oi5GKABv8QPVQydHNrnDldc5ysuGT+wdBl4XB4dO126HpJpRYqNhrgO 4/UFpcQZESHWQgGIuc8xpkEir8c+jOgbeOWLt0Wy/vLxvReib3uNPxONy7tV -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzhKz9D6varmI43fNam3s 3BZGuTQ3wXJWmODqweceLh9bEKhmMfRTs9QpLES7pL/iQazH/47hb6Whp0/OjXFO qEphUkPuOkR9i+Wyvx0A7y7VcWrTqJZDBc/LkxbMix9Dp6wzw+qsHGexVUfirl52 eV2rcyHRqZpH9P3D2KYhF/+hgcwJtwRqQHsTEznGtYAqmL3mnNHX6IdIq9hyI+L3 p+cMN8LwqI3JO5fLF/NXSu7DIj5JRglnBJeGTDez8zYwqP/DYCEEYJkTlFI3/r/H 6ZEo1UrDEYjuUi+vkjcmwEoWzhOWA4jIOcxkRq1rqWy9eXZ+OVWjgoCZ8kgR1Qzb LQIDAQAB -----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 50854249140862381251577960633208632974 . . . . . . . . [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 'GeoTrust Inc.' . . . . . . . . . . . . [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 'RapidSSL SHA256 CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-05-31 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-06-30 23:59:59 +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 'www.csems.org' . . . . . . . . [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 26014313589235858715366088822175412129299667805278078021967602539775624036958264625795866797281246477486020690260112474695087369842845907365920465074568643966411725259419987295095162376138080489730093771772453508484887424273834492543410692580138571203365134470828227445001047211915932053373804120770486478762370917432722081894827266963239112658662586886239001611103768154370902019525956153400714400505786032276178055014311776850696335792629255999258316315575546089316138638977164780759359704372689698434494587066157494969187355791275688482334654600703042000416519394084808475547682631815544952390545479229314914114349 . . . . . . . . . . . . . . . . . . . . [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.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.csems.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'csems.org' . . . . . . . . . . . . . . . . [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 (36 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://gp.symcb.com/gp.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 (104 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: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.rapidssl.com/legal' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'https://www.rapidssl.com/legal' . . . . . . . . . . . . . . . . [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 97c227509ec2c9ec0c8832c87cade2a6014fda6f . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (75 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://gp.symcd.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://gp.symcb.com/gp.crt' . . . . . . . . . . . . . . . . [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) 00f0007600ddeb1d2b7a0d4fa6208b81ad8168707e2e8e9d01d55c888d3d11c4cdb6ecbecc000001550738345c0000040300473045022005fe25dc53ca284d53f399bcffd9cf3ea036ab57e9a40cd3df119d31faf57536022100ad7d56f91a77be8cf806d19532232f930350b781f66f6841277c8ddef334bb2c007600a4b90990b418581487bb13a2cc67700a3c359804f91bdfb8e377cd0ec80ddc10000001550738349e0000040300473045022057a0494aef753960a61d6564352f7addd2a9bef32ab21b1b260cd1f0474571cb022100dd0fcef7e089294ea85a268b0f77185a940cad801fd5e5d65752ca682baf307f . . . . [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) 004cc3b96ea64de9b751e6e1e98ec56ca9223b6c2b14a5d6b8cd83dc7bf00afa9a726d721fe6f3b361d2636eb6fe09ef1ca6d8ff6c5b3912eafdb5b5b6de5d13b751a4e8240d4e2b7e3dece3e9466025e3191ffae19f761a7312f0d7e4b0e22487971caf3293f20b0978855adc2f9b07ba0c197eb8fb140b2ba2a77dba806832681ce484a339238517904fbc33bbdfb8df10de00e55fe77470e0666b57136149118b6f18fc21619adca0d688b918a001bfc40f550c9d1cdae70e575ce72b2e193fb07419785c1e1d3b5dba1e9269458a8d86b80ee3f505a5c4191121d6420188b9cf31a64122afc73e8ce81b78e58bb745b2fef2f1bd17a26f7b8d3f138dcbbb55