sync.apollotng.co.uk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:51:68:b3:9c:8b:21:c1:90:e4:59:ed:10:64:5e:66:7e:77 was issued on by Let's Encrypt.
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=sync.apollotng.co.uk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:51:68:b3:9c:8b:21:c1:90:e4:59:ed:10:64:5e:66:7e:77Serial Number (int): 289038901823655124236716274710152554643063
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1b:fd:b8:38:a2:8d:18:25:58:d3:9e:84:e3:20:85:5e:76:ff:13:a8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 16:7b:54:3c:1e:2f:26:4d:7d:6a:2d:9d:34:c1:0d:03:e9:3f:03:84
Fingerprint (sha256): 4b:6a:19:18:33:2e:cd:8e:ad:3d:9f:ba:07:0f:5e:67:4f:d5:7a:36:f1:02:f9:e5:53:80:f6:c6:6b:c6:5b:2a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.org/Check the revocation status for certificate sync.apollotng.co.uk
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for sync.apollotng.co.uk
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
sync.apollotng.co.uk
Other certificates including the domain name apollotng.co.uk
(limited to 100 certificates)
cloud.apollotng.co.uk
cloud.apollotng.co.uk
apollotng.co.uk
mftp.apollotng.co.uk
mftp.apollotng.co.uk
sync.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
mftp.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
apollotng.co.uk
apollotng.co.uk
apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
mftp.apollotng.co.uk
apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
apollotng.co.uk
mftp.apollotng.co.uk
mftp.apollotng.co.uk
sync.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
mftp.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
apollotng.co.uk
apollotng.co.uk
apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
sync.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
mftp.apollotng.co.uk
apollotng.co.uk
cloud.apollotng.co.uk
cloud.apollotng.co.uk
Certificate
The complete raw certificate details for sync.apollotng.co.uk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDDCCBPSgAwIBAgISA1Fos5yLIcGQ5FntEGReZn53MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA4MjUxOTM0MDBaFw0x NjExMjMxOTM0MDBaMB8xHTAbBgNVBAMTFHN5bmMuYXBvbGxvdG5nLmNvLnVrMIIC IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4+H2VMIMsB41tlaXng8ZPLra Omdkd6Hq0UM0vA4BI2IMxcyhz+0BveccDuBd2IitnrmQDVHY9O5Htgc7YdGd570h ijkYGaOU8OQXv3nA5BPCPc0A8Z172v5uELAtRdBoKIEgeuX0Y1jC26xxKkhwPheR 6mU/GTPZHUbr4VTW29g95r/5X4Z+FJEuz7zqCaaNQPe87nMwqbBrGE5cZHziY8ZV vKn2yPZtgM6sFq3rdirW/KrXNJdhI7984YNRjnYSRBPzggdDMUokcm994XpHFEne I1ROe53wvoJ82YkNnw1pdsU5JfHz2dBDQeFxgB7m44EUxJhvD0YwcvWcDM4nQcj3 H9j5nxv2XYxI/gOOIjisnfmSQYQ643lpkjSbYBum0cPMuB7sfWJdTCsv1TgWm7he JqdMDaQZw5Ae5BE2NlHIPQn6UtYXKehev/7cAAbMPjqT8pjDy2rWFldk9L5ZQL7p EAFoRtjWMkBY/eBCOgahUmUzK+aTkF/tpI9nw5vZHjrs+j+79qXy2mxYQw+v0Wp+ 3b6DKGBCxeXtKbatT5fxWuixFKxvjf2jBkevLmyJjbP/4YjZ1XSfIbieSKQ6R8Hb ZtqRTjaROX5zgMSZHYXxj1JNQzLu8NibGt+/wfeFXTV/cxPMTeiRL9H9bF/MVul1 qvhJUDI+hzxIz/VPhhUCAwEAAaOCAhUwggIRMA4GA1UdDwEB/wQEAwIFoDAdBgNV HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUG/24OKKNGCVY056E4yCFXnb/E6gwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3 pkVl7/Oo7KEwcAYIKwYBBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2Nz cC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2Nl cnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHwYDVR0RBBgwFoIUc3luYy5hcG9s bG90bmcuY28udWswgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8T AQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCB qwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJl bGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRh bmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczov L2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEA bBW8eFF7kxATxWj6Ghl1bdSemukGa66KrQcQODJEPSW7czg0zY4+39E5ovPpASy9 xFSowmmCf5Hj9Z8S+ArNfgZPM1NPL18Pw8y0oxsc4yZY4us8pmFV09m5vSp9zBoX FkgtyX64Bsa4zeVG72WTAAxSUPjR+QgcNLQDyODXP64Sz4maOf/NnBzp5TJ6cML5 5hkz5oCks3kq47Wafl4LmO4km3/XQMdvjnyWiFknSCWbGqcJsuHXUBL4SORVxCzU XsFlQMhp4luZkdyltpYgoifX5csLQInrc4NKCP2RmsRZ0fmAbg7HS+1NwSfhZmJD Jajgq0NEs9VI8lRseJqNCQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4+H2VMIMsB41tlaXng8Z PLraOmdkd6Hq0UM0vA4BI2IMxcyhz+0BveccDuBd2IitnrmQDVHY9O5Htgc7YdGd 570hijkYGaOU8OQXv3nA5BPCPc0A8Z172v5uELAtRdBoKIEgeuX0Y1jC26xxKkhw PheR6mU/GTPZHUbr4VTW29g95r/5X4Z+FJEuz7zqCaaNQPe87nMwqbBrGE5cZHzi Y8ZVvKn2yPZtgM6sFq3rdirW/KrXNJdhI7984YNRjnYSRBPzggdDMUokcm994XpH FEneI1ROe53wvoJ82YkNnw1pdsU5JfHz2dBDQeFxgB7m44EUxJhvD0YwcvWcDM4n Qcj3H9j5nxv2XYxI/gOOIjisnfmSQYQ643lpkjSbYBum0cPMuB7sfWJdTCsv1TgW m7heJqdMDaQZw5Ae5BE2NlHIPQn6UtYXKehev/7cAAbMPjqT8pjDy2rWFldk9L5Z QL7pEAFoRtjWMkBY/eBCOgahUmUzK+aTkF/tpI9nw5vZHjrs+j+79qXy2mxYQw+v 0Wp+3b6DKGBCxeXtKbatT5fxWuixFKxvjf2jBkevLmyJjbP/4YjZ1XSfIbieSKQ6 R8HbZtqRTjaROX5zgMSZHYXxj1JNQzLu8NibGt+/wfeFXTV/cxPMTeiRL9H9bF/M Vul1qvhJUDI+hzxIz/VPhhUCAwEAAQ== -----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 289038901823655124236716274710152554643063 . . . . . . . . [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 'Let's Encrypt' . . . . . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-08-25 19:34:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-11-23 19:34: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 'sync.apollotng.co.uk' . . . . . . . . [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 929680162325327894861960569349413066090557455160673434948282280485763621877888370787229618253657330366311872599519297799780362440610599250848577811889951269909933268216921569391997736171192897852242796295170526879501598540556215383527968437225709865781398609655729531854441819880167160606356338240651733929477047920271935753827994051831090373111674227301341809263985929275165609089427281210299858883617466932902791404378232669767354997757579837907045233746578013784481604126629619748100938647564353731154683709582936583086359298590676358824609651915874890409457527766171016931105313333503872110333338047207414829827162243215604004839203040801832891560884729458421539287133158495304592313474870949846890114382646714395131400846937282094595592580912368953393080042458960067977114278970926907335575720032635190267393038451806390362161521256110530256584046095118438648214983543695587137693345572102337016847075052263302364145202113534865704500366267800491922828901263823850928015340007172466490015870273747995547072372374831362984185200091803087543721568231582291636865460023800950015735654547744030175585928581617560023397946582697601255046738920395013106864783850061897406900936090234449991873536513371134549636322767332414828175132181 . . . . . . . . . . . . . . . . . . . . [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 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.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.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 1bfdb838a28d182558d39e84e320855e76ff13a8 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (100 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.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/' . . . . . . . . . . . . . . . . [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 (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sync.apollotng.co.uk' . . . . . . . . . . . . . . . . [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 (246 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.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cps.letsencrypt.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . [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) 006c15bc78517b931013c568fa1a19756dd49e9ae9066bae8aad07103832443d25bb733834cd8e3edfd139a2f3e9012cbdc454a8c269827f91e3f59f12f80acd7e064f33534f2f5f0fc3ccb4a31b1ce32658e2eb3ca66155d3d9b9bd2a7dcc1a1716482dc97eb806c6b8cde546ef6593000c5250f8d1f9081c34b403c8e0d73fae12cf899a39ffcd9c1ce9e5327a70c2f9e61933e680a4b3792ae3b59a7e5e0b98ee249b7fd740c76f8e7c9688592748259b1aa709b2e1d75012f848e455c42cd45ec16540c869e25b9991dca5b69620a227d7e5cb0b4089eb73834a08fd919ac459d1f9806e0ec74bed4dc127e166624325a8e0ab4344b3d548f2546c789a8d09