ml.cru.org
Issued by Amazon
About this certificate
This digital certificate with serial number 0e:08:02:1f:c1:c4:17:60:c3:e5:28:dc:10:94:46:d8 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=ml.cru.org
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:08:02:1f:c1:c4:17:60:c3:e5:28:dc:10:94:46:d8Serial Number (int): 18650773396717012842813192301704398552
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: ae:ae:e6:d7:17:05:5b:7c:04:f9:75:25:d4:d8:3c:a9:f9:a3:6c:0f
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0
Fingerprint (sha1): 00:90:33:59:2b:20:86:77:a8:66:52:27:2b:63:52:18:e0:4d:a8:43
Fingerprint (sha256): 8b:39:a4:89:57:e4:21:1a:90:56:44:07:1d:90:47:c5:c2:df:9d:0f:b5:74:32:e9:cf:94:0d:11:ec:ed:d1:22
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 ml.cru.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ml.cru.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
ml.cru.org
Other certificates including the domain name cru.org
(limited to 100 certificates)
*.cru.org
smetrics.cru.org
ml.cru.org
*.cru.org
sites-stage.cru.org
sites.cru.org
sites-stage.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
status.cru.org
*.lh.cru.org
sites-stage.cru.org
techhelp.cru.org
*.cru.org
*.cru.org
e.cru.org
sites-stage.cru.org
e.cru.org
sites.cru.org
techhelp.cru.org
ml.cru.org
ml.cru.org
*.cru.org
*.campuscontacts.cru.org
*.cru.org
ns1.lh.cru.org
smapp.cru.org
sites.cru.org
*.cru.org
*.cru.org
vip-wordpress.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
*.cru.org
*.cru.org
*.cru.org
smapp.cru.org
*.cru.org
sites.cru.org
hybridcall-e.cru.org
give-static-stage.cru.org
*.cru.org
*.cru.org
ns1.lh.cru.org
campuskgp.cru.org
*.lh.cru.org
sites-stage.cru.org
smetrics.cru.org
*.cru.org
jfprintshop.cru.org
*.cru.org
globalstaffweb.org
campuskgp.cru.org
sites.cru.org
*.cru.org
*.cru.org
www.give.cru.org
e.cru.org
*.cru.org
sites.cru.org
atlanta.cru.org
sites-stage.cru.org
*.cru.org
*.cru.org
*.cru.org
sites.cru.org
smetrics.cru.org
sites.cru.org
sites.cru.org
hybridcall-e.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
san-33-s12.tlsprovisioning.exacttarget.com
*.aws.cru.org
*.cru.org
author.cru.org
vip-wordpress.cru.org
*.cru.org
mhub.cc
seattle.cru.org
ml.cru.org
smetrics.cru.org
give-static-stage.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
*.cru.org
*.cru.org
vip-wordpress.cru.org
help.cru.org
sites.cru.org
*.cru.org
help.cru.org
vip-wordpress.cru.org
ibs.cru.org
*.cru.org
vip-wordpress.cru.org
*.cru.org
*.cru.org
*.cru.org
*.cru.org
ml.cru.org
*.lh.cru.org
sites-stage.cru.org
smapp.cru.org
smetrics.cru.org
ml.cru.org
*.cru.org
sites-stage.cru.org
sites.cru.org
sites-stage.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
status.cru.org
*.lh.cru.org
sites-stage.cru.org
techhelp.cru.org
*.cru.org
*.cru.org
e.cru.org
sites-stage.cru.org
e.cru.org
sites.cru.org
techhelp.cru.org
ml.cru.org
ml.cru.org
*.cru.org
*.campuscontacts.cru.org
*.cru.org
ns1.lh.cru.org
smapp.cru.org
sites.cru.org
*.cru.org
*.cru.org
vip-wordpress.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
*.cru.org
*.cru.org
*.cru.org
smapp.cru.org
*.cru.org
sites.cru.org
hybridcall-e.cru.org
give-static-stage.cru.org
*.cru.org
*.cru.org
ns1.lh.cru.org
campuskgp.cru.org
*.lh.cru.org
sites-stage.cru.org
smetrics.cru.org
*.cru.org
jfprintshop.cru.org
*.cru.org
globalstaffweb.org
campuskgp.cru.org
sites.cru.org
*.cru.org
*.cru.org
www.give.cru.org
e.cru.org
*.cru.org
sites.cru.org
atlanta.cru.org
sites-stage.cru.org
*.cru.org
*.cru.org
*.cru.org
sites.cru.org
smetrics.cru.org
sites.cru.org
sites.cru.org
hybridcall-e.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
san-33-s12.tlsprovisioning.exacttarget.com
*.aws.cru.org
*.cru.org
author.cru.org
vip-wordpress.cru.org
*.cru.org
mhub.cc
seattle.cru.org
ml.cru.org
smetrics.cru.org
give-static-stage.cru.org
san-33-s12.tlsprovisioning.exacttarget.com
*.cru.org
*.cru.org
vip-wordpress.cru.org
help.cru.org
sites.cru.org
*.cru.org
help.cru.org
vip-wordpress.cru.org
ibs.cru.org
*.cru.org
vip-wordpress.cru.org
*.cru.org
*.cru.org
*.cru.org
*.cru.org
ml.cru.org
*.lh.cru.org
sites-stage.cru.org
smapp.cru.org
Certificate
The complete raw certificate details for ml.cru.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIESDCCAzCgAwIBAgIQDggCH8HEF2DD5SjcEJRG2DANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0xNjAzMzAwMDAwMDBaFw0xNzA0MzAx MjAwMDBaMBUxEzARBgNVBAMTCm1sLmNydS5vcmcwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDQzxQpZgc2Spdr412JEaLpBOov3oc6xJ70h+xa0QZnbVX2 igy/gKW3IBlbgQs77L2bW/C/nBHHG9GvkU7hnxdGQqKwGoXkvg9zqqYzKdZRQALO cTVmMSF1htzAnrNOl3I5UKZ7Y8t36TW7syXW+J/66YgPGuEtAjSuk8jDXhtZAK8v +sfGFeDrl6LmpLaxwI4Mqmf1aZnQXeE87nNw1VXrDaBeljgB3bCtHB88ZQItRMcU 2vrttKxM2vnrOE0I0DKOn5djnIFEjDlZ9C/OUUcQ/FrxQIMlsCMBGdwyj/F2rrGM 9CfQYfDfOVcukNUmCCOJtD9gvIJRJiVjwy0c6sqXAgMBAAGjggFhMIIBXTAfBgNV HSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQUrq7m1xcFW3wE +XUl1Ng8qfmjbA8wFQYDVR0RBA4wDIIKbWwuY3J1Lm9yZzAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAu oCyGKmh0dHA6Ly9jcmwuc2NhMWIuYW1hem9udHJ1c3QuY29tL3NjYTFiLmNybDAT BgNVHSAEDDAKMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGG IWh0dHA6Ly9vY3NwLnNjYTFiLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYq aHR0cDovL2NydC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2NhMWIuY3J0MAwGA1Ud EwEB/wQCMAAwDQYJKoZIhvcNAQELBQADggEBAJj4hmdD4kCc+Caosh41cHJzqD+d Qw3qGRWP7B9yXlW5vhiP+iCHCdt3F1RozZT85NyzeVSmLqRFg+27xX2OsxX2+OAi Z3el+iln+3rOWny1jTZ7XvNKGnvBVaubf8PWjshic4pNnDt2jI7d/nqFs/eGYsKi wxmgYdtppjfX9gmd9ypstcAbW5E2rCIP4Xym62tlbA/gxcSO/h4XMdS8ZL5m4s56 0Dsy8b8HX1BTvY21ShfvJtstaPP/lK1UUnT5fD4hcToyoBubRy9UAEYuMa2MPj10 b+d7kVwtAiYRicjQkbnG4WIbYSf9gLC9z120LMDcHRgWKev8Jdi9ggccLOM= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0M8UKWYHNkqXa+NdiRGi 6QTqL96HOsSe9IfsWtEGZ21V9ooMv4CltyAZW4ELO+y9m1vwv5wRxxvRr5FO4Z8X RkKisBqF5L4Pc6qmMynWUUACznE1ZjEhdYbcwJ6zTpdyOVCme2PLd+k1u7Ml1vif +umIDxrhLQI0rpPIw14bWQCvL/rHxhXg65ei5qS2scCODKpn9WmZ0F3hPO5zcNVV 6w2gXpY4Ad2wrRwfPGUCLUTHFNr67bSsTNr56zhNCNAyjp+XY5yBRIw5WfQvzlFH EPxa8UCDJbAjARncMo/xdq6xjPQn0GHw3zlXLpDVJggjibQ/YLyCUSYlY8MtHOrK lwIDAQAB -----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 18650773396717012842813192301704398552 . . . . . . . . [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 2016-03-30 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-04-30 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 'ml.cru.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 26359681773718473307195144456282846044090366194974188614539333852445734866861717518110410380968909588790336549542197664765416992395170717229032392982939855281003208878489241711479749849661793032710826898412491641387494199807895518523423141243285171584245103011808177290078351301671029998108008182145707853241781843995525542034063822682384341554703382455829173980754844209960471374887218221343690817715302532520033505271758388025434124238296545743901052586805704315920548858966818722096469634965534923805824309057315146477972911845408091932415371621528878344892633358852687586613128406438416292922374588417840870247063 . . . . . . . . . . . . . . . . . . . . [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) aeaee6d717055b7c04f97525d4d83ca9f9a36c0f . . . . . . . . . . . . . . . . [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 (14 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ml.cru.org' . . . . . . . . . . . . . . . . [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 (12 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.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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 0098f8866743e2409cf826a8b21e35707273a83f9d430dea19158fec1f725e55b9be188ffa208709db77175468cd94fce4dcb37954a62ea44583edbbc57d8eb315f6f8e0226777a5fa2967fb7ace5a7cb58d367b5ef34a1a7bc155ab9b7fc3d68ec862738a4d9c3b768c8eddfe7a85b3f78662c2a2c319a061db69a637d7f6099df72a6cb5c01b5b9136ac220fe17ca6eb6b656c0fe0c5c48efe1e1731d4bc64be66e2ce7ad03b32f1bf075f5053bd8db54a17ef26db2d68f3ff94ad545274f97c3e21713a32a01b9b472f5400462e31ad8c3e3d746fe77b915c2d02261189c8d091b9c6e1621b6127fd80b0bdcf5db42cc0dc1d181629ebfc25d8bd82071c2ce3