clients.exchangecore.com

Issued by PositiveSSL CA 2

About this certificate


This digital certificate with serial number e0:1f:2c:0c:e6:42:23:e4:36:1b:df:3f:9e:58:39:db was issued on by COMODO CA Limited .

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. While the 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.

clients.exchangecore.com

Organization unit: Domain Control Validated
Organization unit: PositiveSSL

COMODO CA Limited

Organization: COMODO CA Limited

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): e0:1f:2c:0c:e6:42:23:e4:36:1b:df:3f:9e:58:39:db
Serial Number (int): 297908925706457756887195367632929307099
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: 7f:05:a9:94:ff:48:61:4c:23:28:8a:25:7f:ab:13:fd:5b:39:de:f9
AuthorityKeyId: 99:e4:40:5f:6b:14:5e:3e:05:d9:dd:d3:63:54:fc:62:b8:f7:00:ac

Fingerprint (sha1): 48:05:10:aa:90:0d:1f:04:5f:13:86:86:e1:a7:9d:33:ea:8e:70:c5
Fingerprint (sha256): ce:11:43:f5:a2:6a:3f:2e:fd:e8:7b:2d:37:74:bb:4a:73:29:02:a4:f7:67:42:7c:53:2b:f2:6e:d9:1b:69:2d

Issuing Certificate URL: http://crt.comodoca.com/PositiveSSLCA2.crt

Revocation information

OCSP Server: http://ocsp.comodoca.com
CRL Distribution Point: http://crl.comodoca.com/PositiveSSLCA2.crl

Check the revocation status for the current certificate on clients.exchangecore.com
2
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


Public Key Algorithm

RSA

Key Size

4096

Signature Algorithm

SHA1 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

clients.exchangecore.com
www.clients.exchangecore.com

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGEzCCBPugAwIBAgIRAOAfLAzmQiPkNhvfP55YOdswDQYJKoZIhvcNAQEFBQAw czELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGTAXBgNV BAMTEFBvc2l0aXZlU1NMIENBIDIwHhcNMTIwMzA0MDAwMDAwWhcNMTUwMzA1MjM1 OTU5WjBcMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFDASBgNV BAsTC1Bvc2l0aXZlU1NMMSEwHwYDVQQDExhjbGllbnRzLmV4Y2hhbmdlY29yZS5j b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCi2u8gRr5BRkhSm8rS yonjUxG5as4X+z8LeJfm43PKFVy08T5sQ5E/okNq0klJHAjFowhlEYZL6qNKGat/ GjIpzPhZOWHy1+DuX+IxMDZQcpguGnq8a9BFkhIY04PiJWwocpXXwavgX3m3MU0q sLrOEjLAxSrbbD/zV63fCd6EQUFMTZsEKJ2d11D44GOY33wuAqyABz0pAYl3lCKj Os24Frb3HRwuihOjPhEb6jncuUDLwPl/gj6+xuqgx8HbImmB4oXQiYBYg2qN7qPU 9W7V5pXI+OXsfhQJSjEjYexB7NeUrpRPncac304rwfriW2x0UTN6L1/ZbKbvTlAE fTyZy6wFw3ZaRTMtMsn7wKTgslZ8FybxkNoRQzA/HyRpP+Tr4lmguJOFAuwh4S7i IZiw3TLzXi5uh65WI0ULyxBh0U6gQWW4Z4VlmpRvuVFEeGIct2tfYgrpKetNG/2O ShQESyTpCuseZctHHFc4f/MA5J2xNXnYdLQ6xRJTBzu8iR6DQf+zFP6mCGG1/y9p Uj9/xldHXFkcbrhQwutmPP/bIEC+ndTI+pmj326esHk//wSUVrPDEgQkibsZnsqf UAnbL+iImljXP4NBpJyKFa+i/qmIl+QpamuGHZSwfuWNTETIP/9WfN9etBVtcUtw 2v3/dTtV7nN8nr8QX82wCM0i2wIDAQABo4IBtzCCAbMwHwYDVR0jBBgwFoAUmeRA X2sUXj4F2d3TY1T8Yrj3AKwwHQYDVR0OBBYEFH8FqZT/SGFMIyiKJX+rE/1bOd75 MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF BwMBBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGCysGAQQBsjEBAgIHMCwwKgYIKwYB BQUHAgEWHmh0dHA6Ly93d3cucG9zaXRpdmVzc2wuY29tL0NQUzA7BgNVHR8ENDAy MDCgLqAshipodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9Qb3NpdGl2ZVNTTENBMi5j cmwwbAYIKwYBBQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9k b2NhLmNvbS9Qb3NpdGl2ZVNTTENBMi5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v Y3NwLmNvbW9kb2NhLmNvbTBBBgNVHREEOjA4ghhjbGllbnRzLmV4Y2hhbmdlY29y ZS5jb22CHHd3dy5jbGllbnRzLmV4Y2hhbmdlY29yZS5jb20wDQYJKoZIhvcNAQEF BQADggEBANfjJ9SBSxcu9Nv+asVSKhqkJvQbWJ9ItEahx31ua9bmLnbdwfAYd5q4 7C2UMD+jTtvVhEt7DFDSymdT5PZ8R40x7uZ/GuUr1mrYgwXDkxYiLQ/PiuTNs3Ju qkxLoJWfP7pwMJWW/nFzkOSNOZzhfsSyXLu6Ex2oYYyuNpQabqd1U2fXQNKdFfFg vhgAzI4CE2Jjq4A3KNg1TnrIQvqAY4diCkMTAw4gU6gVzOjF4O81yS753Mh87npP XR3T1n8Ud3nAOZkhKaPfjg87/dQl9d74rutlqFKvTYRuaPFVHxAPVuI49bUaRnoz xkU4we0AxQe62ehKILrYFKqBkINMVJA= -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAotrvIEa+QUZIUpvK0sqJ 41MRuWrOF/s/C3iX5uNzyhVctPE+bEORP6JDatJJSRwIxaMIZRGGS+qjShmrfxoy Kcz4WTlh8tfg7l/iMTA2UHKYLhp6vGvQRZISGNOD4iVsKHKV18Gr4F95tzFNKrC6 zhIywMUq22w/81et3wnehEFBTE2bBCidnddQ+OBjmN98LgKsgAc9KQGJd5QiozrN uBa29x0cLooToz4RG+o53LlAy8D5f4I+vsbqoMfB2yJpgeKF0ImAWINqje6j1PVu 1eaVyPjl7H4UCUoxI2HsQezXlK6UT53GnN9OK8H64ltsdFEzei9f2Wym705QBH08 mcusBcN2WkUzLTLJ+8Ck4LJWfBcm8ZDaEUMwPx8kaT/k6+JZoLiThQLsIeEu4iGY sN0y814uboeuViNFC8sQYdFOoEFluGeFZZqUb7lRRHhiHLdrX2IK6SnrTRv9jkoU BEsk6QrrHmXLRxxXOH/zAOSdsTV52HS0OsUSUwc7vIkeg0H/sxT+pghhtf8vaVI/ f8ZXR1xZHG64UMLrZjz/2yBAvp3UyPqZo99unrB5P/8ElFazwxIEJIm7GZ7Kn1AJ 2y/oiJpY1z+DQaScihWvov6piJfkKWprhh2UsH7ljUxEyD//VnzfXrQVbXFLcNr9 /3U7Ve5zfJ6/EF/NsAjNItsCAwEAAQ== -----END PUBLIC KEY-----

ASN1 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 297908925706457756887195367632929307099 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . . . . . [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 'GB' . . . . . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Greater Manchester' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Salford' . . . . . . . . . . . . [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 'COMODO CA Limited' . . . . . . . . . . . . [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 'PositiveSSL CA 2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2012-03-04 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-03-05 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.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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'PositiveSSL' . . . . . . . . . . . . [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 'clients.exchangecore.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 664391296621793926827122447160995918913354152811282737274490100213022002254941029738740602276288388837733215665929012291549456954340335405915241227211214153614485080701744516152079351449462712852464400013617894814077454256207690940898442064161051922222275340109580151800928518367391926455481085694042376540503437268929337255359388650446169040943892524113537770320602211477819498614153666086022680093017158276613478695487972124603348772389928620328510658448304562767138956297385314918977240940973069189284694047241501542221861514316600897466319227639983873745984153082110714484335352916498283042259830423316393970248778805606637673464946307275798199878304580804474847360224728016827298299071521485879123531126215254387541319390803115062169089633291153826769626188625527157030624465445084467065826219610164358797738021975415277579426095362474264245795013813952110790025375583741712125799033739937666303060187160873491053737013292544690731839511325970174051495773624338704285467104234608003381275693838180491897806657772330248225101455788547176916976194221571621565971911957108385976655727965482361545557405378177888695395512388518092260165184810433669216742401972981682962051879943328557632180853741317371127112917462645670436057981659 . . . . . . . . . . . . . . . . . . . . [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 99e4405f6b145e3e05d9ddd36354fc62b8f700ac . . . . . . . . . . . . . . . . [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) 7f05a994ff48614c23288a257fab13fd5b39def9 . . . . . . . . . . . . . . . . [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.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.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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (63 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.6449.1.2.2.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'http://www.positivessl.com/CPS' . . . . . . . . . . . . . . . . [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.comodoca.com/PositiveSSLCA2.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 (96 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://crt.comodoca.com/PositiveSSLCA2.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://ocsp.comodoca.com' . . . . . . . . . . . . . . . . [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 (58 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'clients.exchangecore.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.clients.exchangecore.com' . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 00d7e327d4814b172ef4dbfe6ac5522a1aa426f41b589f48b446a1c77d6e6bd6e62e76ddc1f018779ab8ec2d94303fa34edbd5844b7b0c50d2ca6753e4f67c478d31eee67f1ae52bd66ad88305c39316222d0fcf8ae4cdb3726eaa4c4ba0959f3fba70309596fe717390e48d399ce17ec4b25cbbba131da8618cae36941a6ea7755367d740d29d15f160be1800cc8e02136263ab803728d8354e7ac842fa806387620a4313030e2053a815cce8c5e0ef35c92ef9dcc87cee7a4f5d1dd3d67f147779c039992129a3df8e0f3bfdd425f5def8aeeb65a852af4d846e68f1551f100f56e238f5b51a467a33c64538c1ed00c507bad9e84a20bad814aa8190834c5490